Определяет, есть ли среди всех классов, на которые ссылаются состояния, еще не полностью определенные классы.
Открытые члены | |
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 |
|
Основной конструктор.
|
|
Проверка наличия указанного состояния в указанном классе.
|
|
Список всех классов. |
|
Список состояний всех классов |
|
Приемник описания ошибки. |
|
Принимает значение true, если были найдены не полностью определенные классы. |