#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 | |||
) |