Boost  v1.57.0
doxygen for www.boost.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
metafunctions.hpp File Reference
Include dependency graph for metafunctions.hpp:
This graph shows which files directly or indirectly include this file:

Classes

struct  boost::msm::back::set_insert_range< Sequence, Range >
 
struct  boost::msm::back::transition_source_type< Transition >
 
struct  boost::msm::back::transition_target_type< Transition >
 
struct  boost::msm::back::make_pair_source_state_id< Id, Transition >
 
struct  boost::msm::back::make_pair_target_state_id< Id, Transition >
 
struct  boost::msm::back::generate_state_ids< stt >
 
struct  boost::msm::back::get_active_state_switch_policy_helper< Fsm >
 
struct  boost::msm::back::get_active_state_switch_policy_helper2< Iter >
 
struct  boost::msm::back::get_active_state_switch_policy< Fsm >
 
struct  boost::msm::back::get_state_id< stt, State >
 
struct  boost::msm::back::get_initial_states< States >
 
struct  boost::msm::back::get_number_of_regions< region >
 
struct  boost::msm::back::get_regions_as_sequence< region >
 
struct  boost::msm::back::get_explicit_creation_as_sequence< ToCreateSeq >
 
struct  boost::msm::back::have_same_source< stt, Transition1, Transition2 >
 
struct  boost::msm::back::transition_event< Transition >
 
struct  boost::msm::back::is_composite_state< State >
 
struct  boost::msm::back::keep_source_names< stt >
 
struct  boost::msm::back::keep_target_names< stt >
 
struct  boost::msm::back::generate_state_set< stt >
 
struct  boost::msm::back::generate_event_set< stt >
 
struct  boost::msm::back::has_state_delayed_event< State, Event >
 
struct  boost::msm::back::has_state_delayed_events< State >
 
struct  boost::msm::back::not_a_row< T1 >
 
struct  boost::msm::back::not_a_row< T1 >::dummy_event
 
struct  boost::msm::back::is_pseudo_entry< State >
 
struct  boost::msm::back::is_pseudo_exit< State >
 
struct  boost::msm::back::is_direct_entry< State >
 
struct  boost::msm::back::convert_fake_state< StateType, CompositeType >
 
struct  boost::msm::back::get_explicit_creation< StateType >
 
struct  boost::msm::back::get_wrapped_entry< StateType >
 
struct  boost::msm::back::get_wrapped_state< StateType >
 
struct  boost::msm::back::create_stt< Derived >
 
struct  boost::msm::back::get_transition_table< Composite >
 
struct  boost::msm::back::recursive_get_internal_transition_table< StateType, IsComposite >
 
struct  boost::msm::back::recursive_get_internal_transition_table< StateType,::boost::mpl::false_ >
 
struct  boost::msm::back::recursive_get_transition_table< Composite >
 
struct  boost::msm::back::has_fsm_deferred_events< Derived >
 
struct  boost::msm::back::is_completion_event< Event >
 
struct  boost::msm::back::has_fsm_eventless_transition< Derived >
 
struct  boost::msm::back::find_completion_events< Derived >
 
struct  boost::msm::back::make_vector< Transition >
 
struct  boost::msm::back::get_first_element_pair_second< Entry >
 
struct  boost::msm::back::get_owner< State, ContainingSM >
 
struct  boost::msm::back::get_fork_owner< Sequence, ContainingSM >
 
struct  boost::msm::back::make_exit< StateType, ContainingSM >
 
struct  boost::msm::back::make_entry< StateType, ContainingSM >
 
struct  boost::msm::back::has_exit_pseudo_states_helper< StateType >
 
struct  boost::msm::back::has_exit_pseudo_states< StateType >
 
struct  boost::msm::back::get_flag_list< StateType >
 
struct  boost::msm::back::is_state_blocking< StateType >
 
struct  boost::msm::back::has_fsm_blocking_states< StateType >
 
struct  boost::msm::back::is_no_exception_thrown< StateType >
 
struct  boost::msm::back::is_no_message_queue< StateType >
 
struct  boost::msm::back::is_active_state_switch_policy< StateType >
 
struct  boost::msm::back::get_initial_event< StateType >
 
struct  boost::msm::back::get_final_event< StateType >
 
struct  boost::msm::back::build_one_orthogonal_region< TransitionTable, InitState >
 
struct  boost::msm::back::build_one_orthogonal_region< TransitionTable, InitState >::row_to_incidence< Row >
 
struct  boost::msm::back::build_one_orthogonal_region< TransitionTable, InitState >::transition_incidence_list_helper< Seq, Elt >
 
struct  boost::msm::back::build_one_orthogonal_region< TransitionTable, InitState >::preordering_dfs_visitor
 
struct  boost::msm::back::build_one_orthogonal_region< TransitionTable, InitState >::preordering_dfs_visitor::discover_vertex< Node, Graph, State >
 
struct  boost::msm::back::find_entry_states< Fsm >
 
struct  boost::msm::back::is_common_element< Set1, Set2 >
 
struct  boost::msm::back::add_entry_region< EntryRegion, AllRegions >
 
struct  boost::msm::back::build_orthogonal_regions< Fsm, InitStates >
 
struct  boost::msm::back::find_region_index< GraphAsSeqOfSets, StateType >
 
struct  boost::msm::back::check_regions_orthogonality< Fsm >
 
struct  boost::msm::back::check_no_unreachable_state< Fsm >
 
struct  boost::msm::back::transform_to_end_interrupt< Event >
 
struct  boost::msm::back::apply_end_interrupt_flag< Events >
 
struct  boost::msm::back::get_interrupt_events< Event >
 
struct  boost::msm::back::build_interrupt_state_flag_list< Events >
 

Namespaces

 boost
 Duration formatting facet for input.
 
 boost::msm
 
 boost::msm::back
 

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 
boost::msm::back::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 
boost::msm::back::is_exit_state_active (FSM &)