PIP 5.6.1
Platform-Independent Primitives
PIStateFinal Member List

This is the complete list of members for PIStateFinal, including all inherited members.

activeAtomics() constPIStateBase
activeChild() constPIStateBaseinline
activeChildren() constPIStateBase
addState(PIStateBase *s)PIStateBase
addStates(PIVector< PIStateBase * > s)PIStateBase
addTimeoutTransition(PIStateBase *target, PISystemTime timeout)PIStateBase
addTransition(PIStateBase *target, int event_id)PIStateBase
gatherStates()PIStateBase
getChildren() constPIStateBaseinline
getName() constPIStateBaseinline
getTransitions() constPIStateBaseinline
isActive() constPIStateBaseinline
isAtomic() constPIStateBaseinline
isCompound() constPIStateBaseinline
isFinal() constPIStateBaseinline
isParallel() constPIStateBaseinline
isStateMachine() constPIStateBaseinline
machine() constPIStateBaseinline
onEnter() overridePIStateFinalinlinevirtual
onExit()PIStateBaseinlinevirtual
onFinish()PIStateBaseinlinevirtual
operator<<(PICout c, PIStateBase *s)PIStateBaserelated
parent() constPIStateBaseinline
PIStateBase(const PIString &n={})PIStateBaseinline
PIStateFinal(std::function< void()> on_finish=nullptr, const PIString &n={})PIStateFinalinline
print(PIString prefix={})PIStateBase
setInitialState(PIStateBase *s)PIStateBase
setParallel(bool yes)PIStateBaseinline
~PIStateBase()PIStateBasevirtual