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.