Класс tag_attr_type_t

#include <cls_tags.hpp>

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


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

Тег для описания типа атрибута.


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

 tag_attr_type_t (cls_2::tag_t &owner)
 Основной конструктор.
virtual int on_finish (cls_2::parser_context_t &context)
 указанны одновременно.
const std::string & query_type_name () const
 Имя типа атрибута.
bool is_ptr () const
 Является ли указателем?
bool is_extension () const
 Является ли указателем на расширяемый тип.
void make_defined_as_value (const std::string &name)
 Определить как значение объекта.
void make_defined_as_ptr (const std::string &name)
 Определить как указатель на значение.
void make_defined_as_extension (const std::string &name)
 Определить как указатель на расширяемый тип.

Закрытые типы

typedef cls_2::tag_scalar_t<
std::string, cls_2::scalar_nonspace_format_t > 
base_type_t

Закрытые данные

cls_2::tag_no_value_t m_tag_ptr
 Является ли тип указателем?
cls_2::tag_no_value_t m_extension
 Является ли тип указателем на расширяемый тип.


Методы

bool is_extension (  )  const

Является ли указателем на расширяемый тип.

Начиная с:
v.1.2.0

void make_defined_as_extension ( const std::string &  name  ) 

Определить как указатель на расширяемый тип.

Начиная с:
v.1.2.0

int on_finish ( cls_2::parser_context_t &  context  )  [virtual]

указанны одновременно.

Начиная с:
v.1.2.0


Данные класса

cls_2::tag_no_value_t m_extension [private]

Является ли тип указателем на расширяемый тип.

Начиная с:
v.1.2.0


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