Класс so_4::rt::impl::agent_traits_storage_t

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


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

Хранилище свойств (traits) агента.

Начиная с:
v.4.2.6 Свойства агента делятся на два типа -- не удаляемые агентом и удаляемые агентом. Класс agent_traits_storage_t отвечает за уничтожение удаляемых агентом свойств в своем деструкторе.

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

 agent_traits_storage_t ()
 Основной конструктор.
 ~agent_traits_storage_t ()
 Деструктор уничтожает все подлежащие уничтожению свойства.
void insert_nondestroyable (agent_traits_t &traits)
 Добавить в хранилище не удаляемый объект.
void insert_destroyable (agent_traits_t *traits)
 Добавить в хранилище удаляемый объект.
const_iterator begin () const
 Получить итератор на начало хранилища.
const_iterator end () const
 Получить итератор на конец хранилища.

Закрытые статические члены

static void destroy (traits_pair_t &o)
 Уничтожение обертки свойства.

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

traits_pair_list_t m_traits
 Свойства агента.

Классы

class  const_iterator
 Класс константного итератора. Подробнее...

Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой  doxygen1.5.6 Intervale SourceForge.net Logo