Main   Classes   Namespace members   Examples   Recipes   Rationale   Related pages

Program options library Compound List

Here are the classes, structs, unions and interfaces with brief descriptions:
boost::program_options::abstract_variables_mapImplements string->string mapping with convenient value casting facilities
boost::program_options::ambiguous_optionClass thrown when there's ambiguity between several possible options
boost::program_options::cmdlineCommand line parser class
boost::program_options::config_fileStandalone parser for config files in ini-line format:
boost::program_options::duplicate_option_errorClass thrown when duplicate option description is found
boost::program_options::errorBase class for all errors in the library
boost::program_options::multiple_occurencesClass thrown when there are several occurences of an option, but user called a method which cannot return them all
boost::program_options::multiple_valuesClass thrown when there are several option values, but user called a method which cannot return them all
boost::program_options::option_descriptionDescribes 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_argumentsHolds the result of parsing command line or any other source
boost::program_options::options_descriptionA set of option descriptions
boost::program_options::unknown_optionClass thrown when option name is not recognized
boost::program_options::validation_errorClass 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_valueClass holding value of option
boost::program_options::variables_mapConcrete variables map which store variables in real map

Generated on 23 May 2003 with
doxygen