WritingFailureT Class Template Reference

Inheritance diagram for WritingFailureT:

FailureT NameIsEmptyT List of all members.

Detailed Description

template<typename Str>
class omni::conf::err::WritingFailureT< Str >

Ошибка сохранения конфигурации.

Исключение генерируется, если при сохранении конфигурации в поток вывода встретилось пустое имя секции или параметра. Метод fullName() возвращает полное имя секции или параметра.

Параметр шаблона Ch определяет тип символов строки WritingFailureT::string_type. Допустимо использование wchar_t и char. Также в зависимости от макроса OMNI_UNICODE определяется тип omni::config::WritingFailure.

Public Types

Public Member Functions


Member Typedef Documentation

typedef inherited::String String

Тип строки.

Reimplemented from FailureT.

Reimplemented in NameIsEmptyT.


Constructor & Destructor Documentation

WritingFailureT ( const std::string &  msg,
const String element_path 
) [inline]

Создать исключение с параметрами.

Parameters:
[in] msg Сообщение об ошибке
[in] element_path Полное имя секции или параметра

WritingFailureT ( const char *  msg,
const String element_path 
) [inline]

Создать исключение с параметрами.

Parameters:
[in] msg Сообщение об ошибке
[in] element_path Полное имя секции или параметра

virtual ~WritingFailureT (  )  [inline, virtual]

Virtual destructor.


Member Function Documentation

const String& path (  )  const [inline]

Полное имя секции или параметра.

Метод возвращает полное имя секции или параметра, при записи которого произошло исключение.

Returns:
Имя секции или параметра


Generated on Wed Jun 6 17:27:47 2007 for OMNI by  doxygen 1.5.2