Typedefs | |
typedef HandledEnum | execute_return |
typedef ::boost::parameter::parameters < ::boost::parameter::required < ::boost::msm::back::tag::front_end > ,::boost::parameter::optional < ::boost::parameter::deduced < ::boost::msm::back::tag::history_policy > , has_history_policy < ::boost::mpl::_ > >,::boost::parameter::optional < ::boost::parameter::deduced < ::boost::msm::back::tag::compile_policy > , has_compile_policy < ::boost::mpl::_ > >,::boost::parameter::optional < ::boost::parameter::deduced < ::boost::msm::back::tag::fsm_check_policy > , has_fsm_check < ::boost::mpl::_ > >,::boost::parameter::optional < ::boost::parameter::deduced < ::boost::msm::back::tag::queue_container_policy > , has_queue_container_policy < ::boost::mpl::_ > >> | state_machine_signature |
Enumerations | |
enum | HandledEnum { HANDLED_FALSE =0, HANDLED_TRUE =1, HANDLED_GUARD_REJECT =2, HANDLED_DEFERRED =4 } |
Functions | |
template<class StateType , class OwnerFct , class FSM > | |
typename::boost::enable_if < typename::boost::mpl::and_ < typename is_composite_state < FSM >::type, typename is_pseudo_exit< StateType > ::type >, bool >::type | is_exit_state_active (FSM &fsm) |
template<class StateType , class OwnerFct , class FSM > | |
typename::boost::disable_if < typename::boost::mpl::and_ < typename is_composite_state < FSM >::type, typename is_pseudo_exit< StateType > ::type >, bool >::type | is_exit_state_active (FSM &) |
Variables | |
define_states_creation const | states_ = {{{}}} |
typedef ::boost::parameter::parameters< ::boost::parameter::required< ::boost::msm::back::tag::front_end > , ::boost::parameter::optional< ::boost::parameter::deduced< ::boost::msm::back::tag::history_policy>, has_history_policy< ::boost::mpl::_ > > , ::boost::parameter::optional< ::boost::parameter::deduced< ::boost::msm::back::tag::compile_policy>, has_compile_policy< ::boost::mpl::_ > > , ::boost::parameter::optional< ::boost::parameter::deduced< ::boost::msm::back::tag::fsm_check_policy>, has_fsm_check< ::boost::mpl::_ > > , ::boost::parameter::optional< ::boost::parameter::deduced< ::boost::msm::back::tag::queue_container_policy>, has_queue_container_policy< ::boost::mpl::_ > >> boost::msm::back::state_machine_signature |
|
inline |
References boost::algorithm::find(), boost::detail::type, and boost::program_options::value().
Referenced by boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::row_< ROW >::execute(), boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::g_row_< ROW >::execute(), boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::a_row_< ROW >::execute(), and boost::msm::back::state_machine< A0, A1, A2, A3, A4 >::_row_< ROW >::execute().
|
inline |
define_states_creation const boost::msm::back::states_ = {{{}}} |