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

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

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

Предикат для std::for_each.

Начиная с:
v.4.2.7
Выполняет слияние для очередного состояния.

Внимание:
Расчитан на то, что возможность слияния была предварительно проверена. Поэтому дополнительных проверок не выполняет.


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

 merge_maker_t (const class_map_t &all_classes)
 Основной конструктор.
result_type operator() (argument_type a)

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

const state_handler_impl_tfind_state_in_class (const std::string &state_name, const class_handler_impl_t &class_handler)

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

const class_map_t & m_all_classes


Конструктор(ы)

so_4::rt::impl::merge_maker_t::merge_maker_t const class_map_t &  all_classes  )  [inline]
 

Основной конструктор.

Аргументы:
all_classes  Список всех классов.


Методы

const state_handler_impl_t & so_4::rt::impl::merge_maker_t::find_state_in_class const std::string &  state_name,
const class_handler_impl_t class_handler
[private]
 

Поиск указанного состояния в указанном классе.

Аргументы:
state_name  Имя искомого состояния.
class_handler  Класс, в котором состояние нужно найти.


Данные класса

const class_map_t& so_4::rt::impl::merge_maker_t::m_all_classes [private]
 

Список всех классов.


Документация по SObjectizer. Последние изменения: Thu Jan 12 10:52:52 2006. Создано системой  doxygen 1.4.6-NO
Hosted by uCoz