#include <boost/program_options/config.hpp>#include <string>#include <stdexcept>#include <vector>#include <map>

Classes | |
| class | boost::program_options::error | 
| Base class for all errors in the library.  More... | |
| class | boost::program_options::too_many_positional_options_error | 
| Class thrown when there are too many positional options.  More... | |
| class | boost::program_options::invalid_command_line_style | 
| Class thrown when there are programming error related to style.  More... | |
| class | boost::program_options::reading_file | 
| Class thrown if config file can not be read.  More... | |
| class | boost::program_options::error_with_option_name | 
| Base class for most exceptions in the library.  More... | |
| class | boost::program_options::multiple_values | 
| Class thrown when there are several option values, but user called a method which cannot return them all.  More... | |
| class | boost::program_options::multiple_occurrences | 
| Class thrown when there are several occurrences of an option, but user called a method which cannot return them all.  More... | |
| class | boost::program_options::required_option | 
| Class thrown when a required/mandatory option is missing.  More... | |
| class | boost::program_options::error_with_no_option_name | 
| Base class of unparsable options, when the desired option cannot be identified.  More... | |
| class | boost::program_options::unknown_option | 
| Class thrown when option name is not recognized.  More... | |
| class | boost::program_options::ambiguous_option | 
| Class thrown when there's ambiguity amoung several possible options.  More... | |
| class | boost::program_options::invalid_syntax | 
| Class thrown when there's syntax error either for command line or config file options.  More... | |
| class | boost::program_options::invalid_config_file_syntax | 
| class | boost::program_options::invalid_command_line_syntax | 
| Class thrown when there are syntax errors in given command line.  More... | |
| class | boost::program_options::validation_error | 
| Class thrown when value of option is incorrect.  More... | |
| class | boost::program_options::invalid_option_value | 
| Class thrown if there is an invalid option value given.  More... | |
| class | boost::program_options::invalid_bool_value | 
| Class thrown if there is an invalid bool value given.  More... | |
Namespaces | |
| boost | |
| Duration formatting facet for input.  | |
| boost::program_options | |
| Namespace for the library.  | |
Functions | |
| std::string | boost::program_options::strip_prefixes (const std::string &text) |