Reference
namespace boost {
namespace program_options {
namespace command_line_style {
enum style_t ;
}
}
}
namespace boost {
template < typename Derived, typename ValueType> class eof_iterator ;
}
namespace boost {
namespace program_options {
template < typename charT> class basic_parsed_options ;
template < > class basic_parsed_options < wchar_t > ;
template < typename charT> class basic_command_line_parser ;
enum collect_unrecognized_mode ;
typedef basic_parsed_options < char > parsed_options ;
typedef basic_parsed_options < wchar_t > wparsed_options ;
typedef function1 < std :: pair < std :: string , std :: string > , const std :: string & > ext_parser ;
typedef basic_command_line_parser < char > command_line_parser ;
typedef basic_command_line_parser < wchar_t > wcommand_line_parser ;
template < typename charT>
basic_parsed_options < charT >
parse_command_line ( int , const charT * const , const options_description & ,
int = 0 ,
function1 < std :: pair < std :: string , std :: string > , const std :: string & > = ext_parser ( ) ) ;
template < typename charT>
BOOST_PROGRAM_OPTIONS_DECL basic_parsed_options < charT >
parse_config_file ( std :: basic_istream < charT > & ,
const options_description & , bool = false ) ;
template < typename charT>
BOOST_PROGRAM_OPTIONS_DECL basic_parsed_options < charT >
parse_config_file ( const char * , const options_description & ,
bool = false ) ;
template < typename charT>
std :: vector < std :: basic_string < charT > >
collect_unrecognized ( const std :: vector < basic_option < charT > > & ,
enum collect_unrecognized_mode ) ;
BOOST_PROGRAM_OPTIONS_DECL parsed_options
parse_environment ( const options_description & ,
const function1 < std :: string , std :: string > & ) ;
BOOST_PROGRAM_OPTIONS_DECL parsed_options
parse_environment ( const options_description & , const std :: string & ) ;
BOOST_PROGRAM_OPTIONS_DECL parsed_options
parse_environment ( const options_description & , const char * ) ;
BOOST_PROGRAM_OPTIONS_DECL std :: vector < std :: string >
split_unix ( const std :: string & , const std :: string & = " \t" ,
const std :: string & = "'\"" , const std :: string & = "\\" ) ;
BOOST_PROGRAM_OPTIONS_DECL std :: vector < std :: wstring >
split_unix ( const std :: wstring & , const std :: wstring & = L " \t" ,
const std :: wstring & = L "'\"" , const std :: wstring & = L "\\" ) ;
}
}
Статья Reference раздела The Boost C++ Libraries BoostBook Documentation Subset Chapter 27. Boost.Program_options может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.
:: Главная :: Chapter 27. Boost.Program_options ::