#include <cls_tags.hpp>
{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_t & | present_if () const |
Доступ к значению {present_if}. | |
tag_attr_present_if_t & | changeable_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} так же делается определенным.