SObjectizer  5.1
Открытые типы | Открытые члены | Закрытые члены | Закрытые данные | Друзья | Полный список членов класса
Класс so_sysconf_4::meta_actions_container_t

Открытые типы

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
 

Перечисления

Флаг брасать ли исключение если добавление не удалось.

Элементы перечислений
DO_NOT_THROW_ON_ERROR 

Не брасать исключение.

THROW_ON_ERROR 

Бросать исключение.

Методы

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. Создано системой  doxygen1.8.3.1 Intervale SourceForge.net Logo