#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) |