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  ::