Boost C++ Libraries Home Libraries People FAQ More

PrevUpHomeNext

Class basic_parsed_options<>

boost::program_options::basic_parsed_options<wchar_t>

Synopsis

// In header: <boost/program_options/parsers.hpp>


class basic_parsed_options<> {
public:
  // construct/copy/destruct
  (basic_parsed_options< );

  // public data members
  basic_option<  options;
  options_description * description;
  basic_parsed_options<  ;
   ;
};

Description

Specialization of basic_parsed_options which:

basic_parsed_options public construct/copy/destruct

  1. (basic_parsed_options<  po);

    Constructs wrapped options from options in UTF8 encoding.

basic_parsed_options public public data members

  1. basic_parsed_options<  ;

    Stores UTF8 encoded options that were passed to constructor, to avoid reverse conversion in some cases.

  2.  ;

    Mainly used for the diagnostic messages in exceptions. The canonical option prefix for the parser which generated these results, depending on the settings for basic_command_line_parser::style() or cmdline::style(). In order of precedence of command_line_style enums: allow_long allow_long_disguise allow_dash_for_short allow_slash_for_short


PrevUpHomeNext