Переменные | |
| const int | c_range_min = oess_1::impl::c_errno__scheme |
| const int | c_range_max = c_range_min + 1000 |
| const int | c_base_already_defined = c_range_min + 1 |
| Тип уже указан в качестве базового. | |
| const int | c_invalid_index_of_base = c_range_min + 2 |
| Не верный индекс базового типа. | |
| const int | c_attr_already_defined = c_range_min + 3 |
| Атрибут с таким именем уже определен. | |
| const int | c_invalid_index_of_attr = c_range_min + 4 |
| Не верный индекс атрибута. | |
| const int | c_zero_pointer = c_range_min + 5 |
| Нулевой указатель на объект. | |
| const int | c_type_not_found = c_range_min + 6 |
| Тип не найден. | |
| const int | c_attr_editor_exists = c_range_min + 7 |
| Редактор атрибута существует. | |
| const int | c_attr_editor_not_exists = c_range_min + 8 |
| Редактор атрибута не существует. | |
| const int | c_invalid_index_of_type = c_range_min + 9 |
| Не верный индекс типа в схеме. | |
| const int | c_type_editor_exists = c_range_min + 10 |
| Редактор типа существует. | |
| const int | c_type_editor_not_exists = c_range_min + 11 |
| Редактор типа не существует. | |
| const int | c_type_already_defined = c_range_min + 12 |
| Тип с таким именем уже определен. | |
| const int | c_ddl_syntax_error = c_range_min + 13 |
| Синтаксическая ошибка в DDL описании. | |
| const int | c_invalid_attr_type_kind = c_range_min + 15 |
| Не подходящая разновидность типа атрибута. | |
| const int | c_invalid_attr_cont_kind = c_range_min + 16 |
| Не подходящая разновидность контейнера. | |
| const int | c_type_not_defined = c_range_min + 17 |
| Тип не определен. | |
| const int | c_abstract_type_for_attr = c_range_min + 18 |
| Абстрактный тип в качестве типа атрибута. | |
| const int | c_cycle = c_range_min + 19 |
| Обнаружен цикл в схеме. | |
| const int | c_builtin_type_as_base = c_range_min + 20 |
| Встроенный тип не может использоваться в качестве базового. | |
| const int | c_no_present_if_predicate_code = c_range_min + 21 |
| Нет кода предиката сериализации опционального атрибута. | |
| const int | c_serialization_code_generation_fail = c_range_min + 22 |
| Ошибка при генерации вспомогательного кода. | |
| const int | c_no_default_expression = c_range_min + 23 |
| Нет кода значения по-умолчанию для атрибута. | |
| const int | c_extension_level_mismatch = c_range_min + 24 |
| Не совпадение глубины вложенности расширений. | |
| const int | c_not_extensible_type = c_range_min + 25 |
| Тип не является расширяемым. | |
| const int | c_already_derived_as_extension = c_range_min + 26 |
| Механизм subclassing_by_extension уже использован. | |
| const int | c_mi_disabled_when_derived_as_extension = c_range_min + 27 |
| произведен как расширение базового. | |
| const int | c_try_get_present_if_for_nonoptional_attr = c_range_min + 28 |
| Попытка получить описание present_if для не опционального атрибута. | |
| const int | c_default_attr_value_already_defined = c_range_min + 29 |
| Значение по умолчанию для атрибута уже определено. | |
| const int | c_default_attr_value_missed = c_range_min + 30 |
| Для атрибута не задано значение по-умолчанию. | |
| const int c_no_present_if_predicate_code = c_range_min + 21 |
Нет кода предиката сериализации опционального атрибута.
{type A
{attr a {of std::string}
{default {c++ \"a\"}
{present_if}}
}
}
| const int c_serialization_code_generation_fail = c_range_min + 22 |
Ошибка при генерации вспомогательного кода.
| const int c_no_default_expression = c_range_min + 23 |
Нет кода значения по-умолчанию для атрибута.
{type A
{attr a {of std::string}
{default}
}
}
| const int c_extension_level_mismatch = c_range_min + 24 |
Не совпадение глубины вложенности расширений.
| const int c_not_extensible_type = c_range_min + 25 |
Тип не является расширяемым.
| const int c_already_derived_as_extension = c_range_min + 26 |
Механизм subclassing_by_extension уже использован.
| const int c_mi_disabled_when_derived_as_extension = c_range_min + 27 |
произведен как расширение базового.
| const int c_try_get_present_if_for_nonoptional_attr = c_range_min + 28 |
Попытка получить описание present_if для не опционального атрибута.
Для опциональных атрибутов создается специальный объект present_if, который описывает предикат опциональности. Для не опционального атрибута такого объекта нет. Данная ошибка порождается, когда кто-либо пытается получить объект present_if для не опционального атрибута.
| const int c_default_attr_value_already_defined = c_range_min + 29 |
Значение по умолчанию для атрибута уже определено.
Попытка повторно установить значение по-умолчанию для атрибута.
| const int c_default_attr_value_missed = c_range_min + 30 |
Для атрибута не задано значение по-умолчанию.
Попытка получить отсутствующее значение по-умолчанию для атрибута.
1.4.7