Lines Matching refs:Transition

124         template <class Transition>
126 typename ::boost::is_same<typename Transition::current_state_type,Fsm>::type
128 init_event_base_case(Transition const&, ::boost::mpl::true_ const &) const in init_event_base_case()
132 (get_state_id<stt,typename Transition::current_state_type>::value)); in init_event_base_case()
133 … self->entries[state_id+1].one_state.push_front(reinterpret_cast<cell>(&Transition::execute)); in init_event_base_case()
135 template <class Transition>
137 typename ::boost::is_same<typename Transition::current_state_type,Fsm>::type
139 init_event_base_case(Transition const&, ::boost::mpl::true_ const &) const in init_event_base_case()
141 self->entries[0].one_state.push_front(reinterpret_cast<cell>(&Transition::execute)); in init_event_base_case()
145 template <class Transition>
147 typename ::boost::is_same<typename Transition::current_state_type,Fsm>::type
149 init_event_base_case(Transition const&, ::boost::mpl::false_ const &) const in init_event_base_case()
153 (get_state_id<stt,typename Transition::current_state_type>::value)); in init_event_base_case()
154 self->entries[state_id+1].one_state.push_front(&Transition::execute); in init_event_base_case()
156 template <class Transition>
158 typename ::boost::is_same<typename Transition::current_state_type,Fsm>::type
160 init_event_base_case(Transition const&, ::boost::mpl::false_ const &) const in init_event_base_case()
162 self->entries[0].one_state.push_front(&Transition::execute); in init_event_base_case()
165 template <class Transition>
166 typename ::boost::enable_if<typename has_not_real_row_tag<Transition>::type,void >::type
167 operator()(Transition const&,boost::msm::back::dummy<0> = 0) const in operator ()()
171 template <class Transition>
172 typename ::boost::disable_if<typename has_not_real_row_tag<Transition>::type,void >::type
173 operator()(Transition const& tr,boost::msm::back::dummy<1> = 0) const in operator ()()
178 … ::boost::is_base_of<typename Transition::transition_event,Event>::type::value>() ); in operator ()()