#include <scheme.hpp>
Открытые члены | |
attr_editor_auto_ptr_t (type_editor_t &type_editor, const std::string &attr_name, const std::string &type_name) | |
attr_editor_t & | operator * () |
const attr_editor_t & | operator * () const |
attr_editor_t * | operator-> () |
const attr_editor_t * | operator-> () const |
attr_editor_t * | query () |
const attr_editor_t * | query () const |
void | commit () |
Попытка добавить атрибут в тип. | |
void | rollback () |
Попытка отказаться от добавления атрибут в тип. | |
Закрытые данные | |
type_editor_t & | m_type_editor |
attr_editor_t * | m_attr_editor |
void commit | ( | ) |
Попытка добавить атрибут в тип.
В случае возникновения ошибок порождаются исключения.
void rollback | ( | ) |
Попытка отказаться от добавления атрибут в тип.
В случае возникновения ошибок порождаются исключения.