Файл text_parser.cpp


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

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

#include <cls_2/h/def_tag_formatter.hpp>
#include <oess_1/defs/h/ex.hpp>
#include <oess_1/scheme/h/errno.hpp>
#include <oess_1/scheme/h/text_parser.hpp>
#include <oess_1/scheme/impl/h/cls_tags.hpp>

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

namespace  oess_1
namespace  oess_1::scheme

Функции

void oess_1::scheme::make_bases (type_editor_t &editor, const cls_2::tag_vector_of_tags_t< impl::tag_base_t > &tags)
void oess_1::scheme::process_extension_of_superclass (type_editor_t &editor, const impl::tag_type_t &type)
 Обработка наследования в режиме subclassing_by_extension.
static void oess_1::scheme::process_attr_default (attr_editor_auto_ptr_t &editor_ptr, const impl::tag_attr_default_t &attr_default)
 Обработка значения атрибута по-умолчанию.
void oess_1::scheme::make_attrs (type_editor_t &type_editor, const cls_2::tag_vector_of_tags_t< impl::tag_attr_t > &tags)
void oess_1::scheme::make_extension (type_editor_t &type_editor, const impl::tag_extension_t *extension)
 Обработка расширений.
void oess_1::scheme::make_cpp_mapping (type_editor_t &type_editor, const impl::tag_cpp_mapping_t &tag)
void oess_1::scheme::make_scheme (scheme_t &sch, const cls_2::tag_vector_of_tags_t< impl::tag_type_t > &tags)
 oess_1::scheme::parse_text (std::istream &in, scheme_t &sch, std::string &error_desc, const char *stream_name=0)


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