boost::program_options::abstract_variables_map | Implements string->string mapping with convenient value casting facilities |
boost::program_options::ambiguous_option | Class thrown when there's ambiguity between several possible options |
boost::program_options::cmdline | Command line parser class |
boost::program_options::config_file | Standalone parser for config files in ini-line format: |
boost::program_options::duplicate_option_error | Class thrown when duplicate option description is found |
boost::program_options::error | Base class for all errors in the library |
boost::program_options::multiple_occurences | Class thrown when there are several occurences of an option, but user called a method which cannot return them all |
boost::program_options::multiple_values | Class thrown when there are several option values, but user called a method which cannot return them all |
boost::program_options::option_description | Describes one possible command line/config file option |
boost::program_options::option_description_easy_init< Derived > | Class which provides convenient creation syntax to option_description |
boost::program_options::options_and_arguments | Holds the result of parsing command line or any other source |
boost::program_options::options_description | A set of option descriptions |
boost::program_options::unknown_option | Class thrown when option name is not recognized |
boost::program_options::validation_error | Class thrown when value of option is incorrect |
boost::program_options::validator< T > | Validates 's' and updates 'v' |
boost::program_options::validator< std::vector< T > > | Validates sequences |
boost::program_options::variable_value | Class holding value of option |
boost::program_options::variables_map | Concrete variables map which store variables in real map |