Класс tag_attr_default_t

#include <cls_tags.hpp>

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


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

Тег для описания значения атрибута по-умолчанию.

Начиная с:
v.1.2.0
Формат:
{default [{c++ <text>}]
	[{present_if <tag_attr_present_if>}]
}


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

 tag_attr_default_t (cls_2::tag_t &owner)
 Основной конструктор.
bool is_cpp () const
 Определено ли значение для отображения в C++.
std::string cpp () const
 Значение для отображения в C++.
void make_cpp (const std::string &value)
 Установить значения для отображения в C++.
const tag_attr_present_if_tpresent_if () const
 Доступ к значению {present_if}.
tag_attr_present_if_tchangeable_present_if ()
 Модификация значения {present_if}.

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

typedef cls_2::tag_no_value_t base_type_t
 Псевдоним для базового типа.

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

cls_2::tag_text_t m_cpp
 Значение по-умолчанию для C++.
tag_attr_present_if_t m_present_if
 Признак опциональности.


Методы

tag_attr_present_if_t & changeable_present_if (  ) 

Модификация значения {present_if}.

Тег {default} делается определенным.

std::string cpp (  )  const

Значение для отображения в C++.

Исключения:
std::exception,если значение не определено.

void make_cpp ( const std::string &  value  ) 

Установить значения для отображения в C++.

Тег {default} так же делается определенным.


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