#include <exception>#include <vector>#include <functional>#include <numeric>#include <utility>#include <boost/detail/no_exceptions_support.hpp>#include <boost/mpl/contains.hpp>#include <boost/mpl/deref.hpp>#include <boost/mpl/assert.hpp>#include <boost/fusion/container/vector/convert.hpp>#include <boost/fusion/include/as_vector.hpp>#include <boost/fusion/include/as_set.hpp>#include <boost/fusion/container/set.hpp>#include <boost/fusion/include/set.hpp>#include <boost/fusion/include/set_fwd.hpp>#include <boost/fusion/include/mpl.hpp>#include <boost/fusion/sequence/intrinsic/at_key.hpp>#include <boost/fusion/include/at_key.hpp>#include <boost/fusion/algorithm/iteration/for_each.hpp>#include <boost/fusion/include/for_each.hpp>#include <boost/assert.hpp>#include <boost/ref.hpp>#include <boost/type_traits.hpp>#include <boost/utility/enable_if.hpp>#include <boost/type_traits/is_convertible.hpp>#include <boost/bind.hpp>#include <boost/bind/apply.hpp>#include <boost/function.hpp>#include <boost/any.hpp>#include <boost/serialization/base_object.hpp>#include <boost/parameter.hpp>#include <boost/msm/active_state_switching_policies.hpp>#include <boost/msm/row_tags.hpp>#include <boost/msm/msm_grammar.hpp>#include <boost/msm/back/fold_to_list.hpp>#include <boost/msm/back/metafunctions.hpp>#include <boost/msm/back/history_policies.hpp>#include <boost/msm/back/common_types.hpp>#include <boost/msm/back/args.hpp>#include <boost/msm/back/default_compile_policy.hpp>#include <boost/msm/back/dispatch_table.hpp>#include <boost/msm/back/no_fsm_check.hpp>#include <boost/msm/back/queue_container_deque.hpp>
Namespaces | |
| boost | |
| Duration formatting facet for input. | |
| boost::msm | |
| boost::msm::back | |
Macros | |
| #define | BOOST_MSM_CONSTRUCTOR_ARG_SIZE 5 |
| #define | MSM_VISITOR_HELPER_EXECUTE_SUB(z, n, unused) ARG ## n vis ## n |
| #define | MSM_VISITOR_HELPER_EXECUTE(z, n, unused) |
| #define | MSM_VISIT_STATE_SUB(z, n, unused) ARG ## n vis ## n |
| #define | MSM_VISIT_STATE_EXECUTE(z, n, unused) |
| #define | MSM_CONSTRUCTOR_HELPER_EXECUTE_SUB(z, n, unused) ARG ## n t ## n |
| #define | MSM_CONSTRUCTOR_HELPER_EXECUTE(z, n, unused) |
| #define | MSM_COMPOSITE_ACCEPT_SUB(z, n, unused) ARG ## n vis ## n |
| #define | MSM_COMPOSITE_ACCEPT_SUB2(z, n, unused) boost::ref( vis ## n ) |
| #define | MSM_COMPOSITE_ACCEPT_EXECUTE(z, n, unused) |
| #define | MSM_VISITOR_ARGS_SUB(z, n, unused) BOOST_PP_CAT(_,BOOST_PP_ADD(n,1)) |
| #define | MSM_VISITOR_ARGS_TYPEDEF_SUB(z, n, unused) typename StateType::accept_sig::argument ## n |
| #define | MSM_VISITOR_ARGS_EXECUTE(z, n, unused) |
Typedefs | |
| 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 |
| #define BOOST_MSM_CONSTRUCTOR_ARG_SIZE 5 |
| #define MSM_COMPOSITE_ACCEPT_EXECUTE | ( | z, | |
| n, | |||
| unused | |||
| ) |
| #define MSM_COMPOSITE_ACCEPT_SUB2 | ( | z, | |
| n, | |||
| unused | |||
| ) | boost::ref( vis ## n ) |
| #define MSM_CONSTRUCTOR_HELPER_EXECUTE | ( | z, | |
| n, | |||
| unused | |||
| ) |
| #define MSM_VISITOR_ARGS_EXECUTE | ( | z, | |
| n, | |||
| unused | |||
| ) |
| #define MSM_VISITOR_ARGS_SUB | ( | z, | |
| n, | |||
| unused | |||
| ) | BOOST_PP_CAT(_,BOOST_PP_ADD(n,1)) |
| #define MSM_VISITOR_HELPER_EXECUTE | ( | z, | |
| n, | |||
| unused | |||
| ) |