ASCO Aerial Autonomy
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces
shorting_action_sequence.h File Reference
#include <aerial_autonomy/actions_guards/base_functors.h>
#include <aerial_autonomy/actions_guards/exec_if.h>
#include <boost/mpl/apply.hpp>
#include <boost/mpl/assert.hpp>
#include <boost/mpl/begin_end.hpp>
#include <boost/mpl/bool.hpp>
#include <boost/mpl/deref.hpp>
#include <boost/mpl/is_sequence.hpp>
#include <boost/mpl/next_prior.hpp>
#include <boost/mpl/vector.hpp>
#include <boost/msm/front/functor_row.hpp>
#include <boost/type_traits/is_same.hpp>
Include dependency graph for shorting_action_sequence.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boost::msm::front::ShortingActionSequence_< Sequence >
 Action sequence that runs until one of the actions returns false. More...
 
struct  boost::msm::front::ShortingActionSequence_< Sequence >::state_action_result< Event, FSM, STATE >
 Copied from boost main file. Not sure what this is for! More...
 
struct  boost::msm::front::ShortingActionSequence_< Sequence >::Call< EVT, FSM, STATE >
 Functor used to instantiate and evaluate elements in the sequence. More...
 
struct  boost::msm::front::ShortingActionSequence_< Sequence >::transition_action_result< EVT, FSM, SourceState, TargetState >
 Not sure what this is! Copied from boost main file. More...
 
struct  boost::msm::front::ShortingActionSequence_< Sequence >::CallSourceTarget< EVT, FSM, SourceState, TargetState >
 Functor used to instantiate and evaluate elements in the sequence. More...
 

Namespaces

 boost
 namespace for boost library
 
 boost::msm
 namespace for state machine module
 
 boost::msm::front
 front end of state machine module