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