Inheritance diagram for WritingFailureT:
Исключение генерируется, если при сохранении конфигурации в поток вывода встретилось пустое имя секции или параметра. Метод fullName() возвращает полное имя секции или параметра.
Параметр шаблона Ch определяет тип символов строки WritingFailureT::string_type. Допустимо использование wchar_t и char. Также в зависимости от макроса OMNI_UNICODE определяется тип omni::config::WritingFailure.
typedef inherited::String String |
WritingFailureT | ( | const std::string & | msg, | |
const String & | element_path | |||
) | [inline] |
Создать исключение с параметрами.
[in] | msg | Сообщение об ошибке |
[in] | element_path | Полное имя секции или параметра |
WritingFailureT | ( | const char * | msg, | |
const String & | element_path | |||
) | [inline] |
Создать исключение с параметрами.
[in] | msg | Сообщение об ошибке |
[in] | element_path | Полное имя секции или параметра |
virtual ~WritingFailureT | ( | ) | [inline, virtual] |
Virtual destructor.
const String& path | ( | ) | const [inline] |
Полное имя секции или параметра.
Метод возвращает полное имя секции или параметра, при записи которого произошло исключение.