#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) |