Открытые члены | |
merge_possibility_checker_t (const class_map_t &all_classes, const std_class_relation_handler_t::class_info_map_t &classes_state, bool &is_incomplete_class_found, std::string &error_desc) | |
Основной конструктор. | |
result_type | operator() (argument_type a) |
Закрытые члены | |
bool | try_find_state_in_class (const std::string &state_name, const class_handler_impl_t &class_handler) |
Закрытые данные | |
const class_map_t & | m_all_classes |
const std_class_relation_handler_t::class_info_map_t & | m_classes_state |
bool & | m_is_incomplete_class_found |
std::string & | m_error_desc |
so_4::rt::impl::merge_possibility_checker_t::merge_possibility_checker_t | ( | const class_map_t & | all_classes, | |
const std_class_relation_handler_t::class_info_map_t & | classes_state, | |||
bool & | is_incomplete_class_found, | |||
std::string & | error_desc | |||
) | [inline] |
Основной конструктор.
all_classes | Список всех классов. |
error_desc | Приемник описания ошибки. |
bool so_4::rt::impl::merge_possibility_checker_t::try_find_state_in_class | ( | const std::string & | state_name, | |
const class_handler_impl_t & | class_handler | |||
) | [private] |
Проверка наличия указанного состояния в указанном классе.
state_name | Имя искомого состояния. |
class_handler | Класс, в котором состояние нужно найти. |
Перекрестные ссылки so_4::rt::impl::class_handler_impl_t::query_state_handlers().
const class_map_t& so_4::rt::impl::merge_possibility_checker_t::m_all_classes [private] |
Список всех классов.
const std_class_relation_handler_t::class_info_map_t& so_4::rt::impl::merge_possibility_checker_t::m_classes_state [private] |
Список состояний всех классов
Принимает значение true, если были найдены не полностью определенные классы.
std::string& so_4::rt::impl::merge_possibility_checker_t::m_error_desc [private] |
Приемник описания ошибки.
Документация по SObjectizer v.4.4 'Тебуломста'. Последние изменения: Thu Sep 18 10:26:49 2008. Создано системой 1.5.6 |