NameIsEmptyT Class Template Reference

Inheritance diagram for NameIsEmptyT:

WritingFailureT FailureT List of all members.

Detailed Description

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

Name is Empty.

Исключение генерируется, если при сохранении конфигурации в поток вывода встретилось пустое имя секции или параметра. Метод 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 WritingFailureT.


Constructor & Destructor Documentation

NameIsEmptyT ( const String element_path  )  [inline, explicit]

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

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

virtual ~NameIsEmptyT (  )  [inline, virtual]

Virtual destructor.


Member Function Documentation

const String& path (  )  const [inline, inherited]

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

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

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


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