smclib
3.0
Python API
smclib package
Submodules
smclib.statemap module
Module contents
C++ API
Class Hierarchy
File Hierarchy
Full C++ API
Namespaces
Namespace statemap
Namespace std
Classes and Structs
Class FSMContext
Class FSMContext::StateEntry
Class IndexOutOfBoundsException
Class PopOnEmptyStateStackException
Class SmcException
Class State
Class StateUndefinedException
Class TransitionUndefinedException
Functions
Function statemap::copyString
Defines
Define MAX_NAME_LEN
Directories
Directory include
Directory smclib
Files
File statemap.hpp
Standard Documents
CHANGELOG
Changelog for package smclib
3.0.2 (2022-04-01)
3.0.1 (2021-01-26)
3.0.0 (2021-01-26)
2.0.0 (2020-11-05)
1.8.3 (2018-08-17)
1.8.2 (2018-04-27)
1.8.1 (2017-10-27)
1.8.0 (2017-07-27)
1.7.19 (2017-03-27)
1.7.18 (2016-10-24)
1.7.17 (2016-03-15)
1.7.16 (2014-10-30)
1.7.15 (2014-10-28)
1.7.14 (2014-05-08)
1.7.13 (2013-08-21)
1.7.12 (2013-06-06)
1.7.11 (2013-03-13)
1.7.10 (2013-01-13)
1.7.9 (2012-12-27)
1.7.8 (2012-12-13)
1.7.7 (2012-12-06)
1.7.6 (2012-10-30)
1.7.5 (2012-10-27)
1.7.4 (2012-10-06)
1.7.3 (2012-10-02 00:19)
1.7.2 (2012-10-02 00:06)
1.7.1 (2012-10-01 19:00)
1.7.0 (2012-10-01 16:51)
PACKAGE
Index
smclib
Index
Index
C
|
E
|
F
|
G
|
I
|
M
|
P
|
S
|
T
C
clearState() (smclib.statemap.FSMContext method)
E
emptyStateStack() (smclib.statemap.FSMContext method)
F
FSMContext (class in smclib.statemap)
G
getDebugFlag() (smclib.statemap.FSMContext method)
getDebugStream() (smclib.statemap.FSMContext method)
getId() (smclib.statemap.State method)
getName() (smclib.statemap.State method)
getPreviousState() (smclib.statemap.FSMContext method)
getState() (smclib.statemap.FSMContext method)
getStateStackDepth() (smclib.statemap.FSMContext method)
getTransition() (smclib.statemap.FSMContext method)
I
isInTransition() (smclib.statemap.FSMContext method)
isStateStackEmpty() (smclib.statemap.FSMContext method)
M
MAX_NAME_LEN (C macro)
module
smclib
smclib.statemap
P
popState() (smclib.statemap.FSMContext method)
pushState() (smclib.statemap.FSMContext method)
S
setDebugFlag() (smclib.statemap.FSMContext method)
setDebugStream() (smclib.statemap.FSMContext method)
setState() (smclib.statemap.FSMContext method)
smclib
module
smclib.statemap
module
State (class in smclib.statemap)
statemap::copyString (C++ function)
statemap::FSMContext (C++ class)
statemap::FSMContext::_previous_state (C++ member)
statemap::FSMContext::_state (C++ member)
statemap::FSMContext::_state_stack (C++ member)
statemap::FSMContext::_transition (C++ member)
statemap::FSMContext::clearState (C++ function)
statemap::FSMContext::emptyStateStack (C++ function)
statemap::FSMContext::enterStartState (C++ function)
statemap::FSMContext::FSMContext (C++ function)
statemap::FSMContext::getDebugFlag (C++ function)
statemap::FSMContext::getPreviousState (C++ function)
statemap::FSMContext::getStateStackDepth (C++ function)
statemap::FSMContext::getTransition (C++ function)
statemap::FSMContext::isInTransition (C++ function)
statemap::FSMContext::isStateStackEmpty (C++ function)
statemap::FSMContext::operator= (C++ function)
statemap::FSMContext::popState (C++ function)
statemap::FSMContext::pushState (C++ function)
statemap::FSMContext::same (C++ function)
statemap::FSMContext::setDebugFlag (C++ function)
statemap::FSMContext::setState (C++ function)
statemap::FSMContext::setTransition (C++ function)
statemap::FSMContext::StateEntry (C++ class)
statemap::FSMContext::StateEntry::getNext (C++ function)
statemap::FSMContext::StateEntry::getState (C++ function)
statemap::FSMContext::StateEntry::StateEntry (C++ function)
statemap::FSMContext::StateEntry::~StateEntry (C++ function)
statemap::FSMContext::~FSMContext (C++ function)
statemap::IndexOutOfBoundsException (C++ class)
statemap::IndexOutOfBoundsException::getIndex (C++ function)
statemap::IndexOutOfBoundsException::getMaxIndex (C++ function)
statemap::IndexOutOfBoundsException::getMinIndex (C++ function)
statemap::IndexOutOfBoundsException::IndexOutOfBoundsException (C++ function)
,
[1]
,
[2]
statemap::IndexOutOfBoundsException::operator= (C++ function)
statemap::IndexOutOfBoundsException::~IndexOutOfBoundsException (C++ function)
statemap::PopOnEmptyStateStackException (C++ class)
statemap::PopOnEmptyStateStackException::PopOnEmptyStateStackException (C++ function)
statemap::SmcException (C++ class)
statemap::SmcException::SmcException (C++ function)
statemap::State (C++ class)
statemap::State::_name (C++ member)
statemap::State::_stateId (C++ member)
statemap::State::getId (C++ function)
statemap::State::getName (C++ function)
statemap::State::State (C++ function)
statemap::State::~State (C++ function)
statemap::StateUndefinedException (C++ class)
statemap::StateUndefinedException::StateUndefinedException (C++ function)
statemap::TransitionUndefinedException (C++ class)
statemap::TransitionUndefinedException::getState (C++ function)
statemap::TransitionUndefinedException::getTransition (C++ function)
statemap::TransitionUndefinedException::operator= (C++ function)
statemap::TransitionUndefinedException::TransitionUndefinedException (C++ function)
,
[1]
,
[2]
statemap::TransitionUndefinedException::~TransitionUndefinedException (C++ function)
StateUndefinedException
T
TransitionUndefinedException