Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
errors.hpp File Reference
#include <boost/program_options/config.hpp>
#include <string>
#include <stdexcept>
#include <vector>
#include <map>
Include dependency graph for errors.hpp:
This graph shows which files directly or indirectly include this file:

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)