Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
boost::program_options::basic_parsed_options< wchar_t > Class Template Reference

Specialization of basic_parsed_options which: More...

#include <parsers.hpp>

Collaboration diagram for boost::program_options::basic_parsed_options< wchar_t >:

Public Member Functions

 basic_parsed_options (const basic_parsed_options< char > &po)
 Constructs wrapped options from options in UTF8 encoding. More...
 

Public Attributes

std::vector< basic_option
< wchar_t > > 
options
 
const options_descriptiondescription
 
basic_parsed_options< char > utf8_encoded_options
 Stores UTF8 encoded options that were passed to constructor, to avoid reverse conversion in some cases. More...
 
int m_options_prefix
 Mainly used for the diagnostic messages in exceptions. More...
 

Detailed Description

template<>
class boost::program_options::basic_parsed_options< wchar_t >

Specialization of basic_parsed_options which:

Constructor & Destructor Documentation

Constructs wrapped options from options in UTF8 encoding.

Member Data Documentation

int boost::program_options::basic_parsed_options< wchar_t >::m_options_prefix

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

std::vector< basic_option<wchar_t> > boost::program_options::basic_parsed_options< wchar_t >::options

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


The documentation for this class was generated from the following file: