Класс attr_t

#include <types.hpp>

Граф наследования:attr_t:

std_attr_t Полный список членов класса

Подробное описание

Интейфейс описания атрибута.


Открытые члены

virtual const std::string & query_name () const =0
 Имя атрибута.
virtual const attr_type_tquery_attr_type () const =0
 Тип атрибута.
virtual const attr_default_tquery_attr_default () const =0
 Значение атрибута по-умолчанию.
virtual unsigned int extension_level () const =0
 Расширение, которому принадлежит данный атрибут.


Методы

virtual unsigned int extension_level (  )  const [pure virtual]

Расширение, которому принадлежит данный атрибут.

Начиная с:
v.1.2.0
Т.е. показывает глубину вложенных тегов {extension} в DDL описании, на которой было сделано описание данного атрибута.

Возвращает:
0, если атрибут не принадлежит расширению. 1, если принадлежит расширению. 2, если принадлежит расширению расширения. И т.д.

Замещается в std_attr_t.

virtual const attr_default_t* query_attr_default (  )  const [pure virtual]

Значение атрибута по-умолчанию.

Начиная с:
v.1.2.0
Возвращает:
0, если значение по-умолчанию не задано.

Замещается в std_attr_t.


Объявления и описания членов классов находятся в файлах:
Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:39 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz