Public Types | |
| enum | kind_t { long_not_allowed = 30, long_adjacent_not_allowed, short_adjacent_not_allowed, empty_adjacent_parameter, missing_parameter, extra_parameter, unrecognized_line } |
Public Member Functions | |
| invalid_syntax (const std::string &in_tokens, kind_t in_kind) | |
| kind_t | kind () const |
| const std::string & | tokens () const |
Static Protected Member Functions | |
| static std::string | error_message (kind_t kind) |
Private Attributes | |
| std::string | m_tokens |
| kind_t | m_kind |
Definition at line 96 of file config_file.h.
|
inlinestaticprotected |
Used to convert kind_t to a related error text
Definition at line 132 of file config_file.h.