Файл cls_tags.hpp


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

Средства для разбора текстового описания схемы данных.

#include <cls_2/h/tag_no_value.hpp>
#include <cls_2/h/tag_vector_of_tags.hpp>
#include <cls_2/h/tag_text.hpp>
#include <cls_2/scalar/h/tag_scalar.hpp>
#include <cls_2/scalar/h/nonspace_format.hpp>
#include <cls_2/scalar/h/min_max.hpp>

См. исходные тексты.

Пространства имен

namespace  oess_1
namespace  oess_1::scheme
namespace  oess_1::scheme::impl

Классы

class  tag_base_t
class  tag_cpp_mapping_t
class  tag_attr_type_t
 Тег для описания типа атрибута. Подробнее...
class  tag_attr_present_if_t
 Тег для описания предиката сериализации опционального атрибута. Подробнее...
class  tag_attr_default_t
 Тег для описания значения атрибута по-умолчанию. Подробнее...
class  tag_attr_t
class  tag_extension_wrapper_t
 Вспомогательный класс для разбора тега {extension}. Подробнее...
class  tag_extension_t
 Класс тега {extension}. Подробнее...
class  tag_type_t
 Класс тега с описанием типа. Подробнее...

Функции

bool oess_1::scheme::impl::cls_parse (std::istream &in,const char *opt_stream_name,cls_2::tag_vector_of_tags_t< tag_type_t > &tag,std::string &error_desc)
 Синтаксический разбор.


Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:36 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz