2 #ifndef _YI_COMPOUND_STATE_H_ 3 #define _YI_COMPOUND_STATE_H_ 16 class CYICompoundStatePriv;
34 std::list<CYIAbstractState *>
GetStates();
Definition: YiAbstractSignalTransition.h:7
virtual ~CYICompoundState()
The base class for state types in CYIStateMachine.
Definition: YiAbstractState.h:31
Container class for Unicode strings. Conceptually, a CYIString object is a sequence of Unicode charac...
Definition: YiString.h:35
CYISignal Finished
Definition: YiCompoundState.h:52
std::list< CYITransition * > GetTransitions()
The base class for CYIState and CYIParallelState.
Definition: YiCompoundState.h:26
bool AddTransition(CYITransition *pTransition)
Signals and slots are a thread-safe and flexible communication framework that will allow various obje...
Definition: YiSignal.h:164
bool RemoveTransition(CYITransition *pTransition)
CYICompoundState(CYICompoundStatePriv *priv, CYICompoundState *parent=0, const CYIString &name="")
The base class for transitions between states in the state machine.
Definition: YiTransition.h:39
std::list< CYIAbstractState * > GetStates()