|
SObjectizer
5.1
|
Открытые типы | |
| enum | throw_on_addition_error_t { DO_NOT_THROW_ON_ERROR, THROW_ON_ERROR } |
| Флаг брасать ли исключение если добавление не удалось. Подробнее... | |
Открытые члены | |
| meta_action_addition_result_t | add (ref_meta_action_t &meta_action, throw_on_addition_error_t throw_flag=DO_NOT_THROW_ON_ERROR) |
| Добавить meta-действие. Подробнее... | |
| meta_action_addition_result_t | add (meta_action_t *meta_action, throw_on_addition_error_t throw_flag=DO_NOT_THROW_ON_ERROR) |
| Добавить meta-действие. Подробнее... | |
Закрытые члены | |
| friend | create_meta_actions_container () |
| meta_action_addition_result_t | apply_throwing_strategy (const std::string &error_descr, throw_on_addition_error_t throw_flag) |
| Применить стратегию, бросания-небросания исключения при возникновении ошибки добавления мета-действия в контейнер. | |
Закрытые данные | |
| meta_action_map_t | m_meta_actions |
| Набор мета действий по именам. | |
Друзья | |
| class | coop_registration_result_t |
| meta_action_addition_result_t so_sysconf_4::meta_actions_container_t::add | ( | ref_meta_action_t & | meta_action, |
| meta_actions_container_t::throw_on_addition_error_t | throw_flag = DO_NOT_THROW_ON_ERROR |
||
| ) |
Добавить meta-действие.
Если мета-действий с таким именем еще не добавлено, то добавляет очередное мета-действие.
| meta_action | Добавляемое мета-действие. |
| throw_flag | Флаг, надо ли брасать исключение, если добавление мета-действия не удалось. По умолчанию - не бросать |
Перекрестные ссылки apply_throwing_strategy() и m_meta_actions.
Используется в add().
| meta_action_addition_result_t so_sysconf_4::meta_actions_container_t::add | ( | meta_action_t * | meta_action, |
| meta_actions_container_t::throw_on_addition_error_t | throw_flag = DO_NOT_THROW_ON_ERROR |
||
| ) |
Добавить meta-действие.
Реализуется с помощью add( ref_meta_action_t & meta_action, throw_on_addition_error_t throw_flag ).
| meta_action | Добавляемое мета-действие. |
| throw_flag | Флаг, надо ли брасать исключение, если добавление мета-действия не удалось. По умолчанию - не бросать |
Перекрестные ссылки add().
Документация по SObjectizer v.5.1 'Джимара'. Последние изменения: Ср 15 Май 2013 12:56:24. Создано системой
1.8.3.1
|
|