Класс attr_editor_auto_ptr_t

#include <scheme.hpp>

Полный список членов класса


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

Класс, который автоматически управляет объектом attr_editor, ссылка на который возвращается методом type_editor_t::start_attr_def.


Открытые члены

 attr_editor_auto_ptr_t (type_editor_t &type_editor, const std::string &attr_name, const std::string &type_name)
attr_editor_toperator * ()
const attr_editor_toperator * () const
attr_editor_toperator-> ()
const attr_editor_toperator-> () const
attr_editor_tquery ()
const attr_editor_tquery () const
void commit ()
 Попытка добавить атрибут в тип.
void rollback ()
 Попытка отказаться от добавления атрибут в тип.

Закрытые данные

type_editor_tm_type_editor
attr_editor_tm_attr_editor


Методы

void commit (  ) 

Попытка добавить атрибут в тип.

В случае возникновения ошибок порождаются исключения.

Внимание:
После обращения к этому методу пользоваться объектом attr_editor_auto_ptr_t нельзя!

void rollback (  ) 

Попытка отказаться от добавления атрибут в тип.

В случае возникновения ошибок порождаются исключения.

Внимание:
После обращения к этому методу пользоваться объектом attr_editor_auto_ptr_t нельзя!


Объявления и описания членов классов находятся в файлах:
Документация по ObjESSty. Последние изменения: Fri Oct 13 18:35:39 2006. Создано системой  doxygen 1.4.7
Hosted by uCoz