Пример использования:
// Класс, который нужно сохранить в кооперации, но который не // имеет отношения к SObjectizer-у. class some_obj_t { ... }; // Сохранение объекта типа some_obj_t в кооперации. so_4::rt::dyn_agent_coop_t * coop = new so_4::rt::dyn_agent_coop_t( ... ); coop->add_controlled_obj( new so_4::rt::dyn_coop_controlled_obj_templ_t< some_obj_t >( new some_obj_t( ... ) ) );
Открытые члены | |
dyn_coop_controlled_templ_t (T *obj) | |
Основной конструктор. | |
Закрытые данные | |
std::auto_ptr< T > | m_obj |
Контролируемый объект. |
std::auto_ptr< T > so_4::rt::dyn_coop_controlled_templ_t< T >::m_obj [private] |
Контролируемый объект.
Будет уничтожен в деструкторе.
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:48 2008. Создано системой 1.5.6 |