MIRA
Classes | Namespaces | Typedefs
TransitionTarget.h File Reference

TODO Add description. More...

#include <string>
#include <list>
#include <map>
#include <boost/shared_ptr.hpp>
Include dependency graph for TransitionTarget.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TransitionTarget
 A target (state) of a transition. More...
 
struct  SortEntryOrder
 Helper to sort configuration in document order. More...
 
struct  SortExitOrder
 Helper to sort configuration in reverse document order. More...
 
class  InitialState
 An initial state - points to a state that gets active when the parent of this state is entered. More...
 
class  ParallelState
 An parallel state - all child states are active in parallel. More...
 
class  State
 A basic state. More...
 
class  FinalState
 An final state. More...
 
class  HistoryState
 A pseudo state representing the history of a state. More...
 

Namespaces

 mira
 
 mira::sm
 

Typedefs

typedef boost::shared_ptr< HistoryState > HistoryStatePtr
 
typedef std::list< HistoryStatePtr > HistoryStateList
 
typedef boost::shared_ptr< TransitionTarget > TransitionTargetPtr
 
typedef std::list< TransitionTargetPtr > TransitionTargetList
 
typedef boost::shared_ptr< Transition > TransitionPtr
 
typedef std::list< TransitionPtr > TransitionList
 
typedef std::set< TransitionTargetPtr, SortEntryOrder > TransitionTargetSet
 
typedef boost::shared_ptr< InitialState > InitialStatePtr
 
typedef boost::shared_ptr< ParallelState > ParallelStatePtr
 
typedef boost::shared_ptr< StateStatePtr
 
typedef boost::shared_ptr< FinalState > FinalStatePtr
 

Detailed Description

TODO Add description.

Author
Tim Langner
Date
2012/05/29