Inheritance diagram for ParsingFailureT:
Исключение генерируется, если встретилась ошибка при разборе конфигурации из потока ввода. Метод lineNumber() возвращает номер строки, где произошла ошибка.
Параметр шаблона Ch определяет тип символов строки ParsingFailureT::string_type. Допустимо использование wchar_t и char. Также в зависимости от макроса OMNI_UNICODE определяется тип omni::config::ParsingFailure.
typedef inherited::String String |
ParsingFailureT | ( | const std::string & | msg, | |
long | line_number | |||
) | [inline] |
Создать исключение с параметрами.
[in] | msg | Сообщение об ошибке |
[in] | line_number | The line number. |
ParsingFailureT | ( | const char * | msg, | |
long | line_number | |||
) | [inline] |
Создать исключение с параметрами.
[in] | msg | Сообщение об ошибке |
[in] | line_number | The line number. |
virtual ~ParsingFailureT | ( | ) | [inline, virtual] |
Virtual destructor.
long line | ( | ) | const [inline] |
Номер строки.
Метод возвращает номер строки, при разборе которой произошло исключение.