Inheritance diagram for NameMismatchT:

Исключение генерируется, если закрываемое имя секции не соответствует ранее открытой. Например:
<section1> # ... </section2>
Метод expectedName() возвращает ожидаемое имя секции, а метод foundName() возвращает встретившееся имя секции.
Параметр шаблона Ch определяет тип символов строки MismatchFailureT::string_type. Допустимо использование wchar_t и char. Также в зависимости от макроса OMNI_UNICODE определяется тип omni::config::MismatchFailure.
| typedef inherited::String String |
| NameMismatchT | ( | const String & | expected_name, | |
| const String & | found_name, | |||
| long | line_number | |||
| ) | [inline] |
Создать исключение с параметрами.
| [in] | expected_name | Ожидаемое имя |
| [in] | found_name | Найденное имя |
| [in] | line_number | Номер строки |
| virtual ~NameMismatchT | ( | ) | [inline, virtual] |
Virtual destructor.
| const String& expected | ( | ) | const [inline] |
Ожидаемое имя.
Метод возвращает ожидаемое имя секции.
| const String& found | ( | ) | const [inline] |
Найденное имя.
Метод возвращает найденное имя секции.
| long line | ( | ) | const [inline, inherited] |
Номер строки.
Метод возвращает номер строки, при разборе которой произошло исключение.
1.5.2