BWAPI
Classes
SPAR/AIModule/SparAIModule/Utils/FSM/Transition.h File Reference
#include "../../Scheduler/SchedulerTask.h"
#include "../EventHandler.h"
#include "../Logger.h"
#include "Condition.h"
Include dependency graph for Transition.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  TransitionAction
 This class exists for documentation purposes. A TransitionAction does something when a transition is activated. More...
class  NoTransitionAction
 Trivial class indicating the absence of any action on a transition. More...
class  Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >
 A transition represents an activable link between two states. More...
struct  Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< Arguments >
struct  Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple<> >
struct  Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1 > >
struct  Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1, T2 > >
struct  Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1, T2, T3 > >
struct  Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1, T2, T3, T4 > >
struct  Transition< OriginState, Condition, TransitionAction, DestinationState, EventHandlerType >::ExpandArguments< boost::tuple< T1, T2, T3, T4, T5 > >
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines