#include <kanzi/state_manager/state_manager.hpp>
Public Member Functions | |
| StateSharedPtr | findState (string_view name) const |
| Returns state from state group that has given name. More... | |
| void | setControlType (AbstractPropertyType type) |
| AbstractPropertyType | getControlType () const |
| void | setName (string_view name) |
| bool | equalName (string_view name) const |
| void | setInitialStateName (string_view name) |
| bool | hasInitialState () const |
| bool | equalInitialState (const State &state) const |
| void | addState (const StateSharedPtr &state) |
| StateIterator | beginStates () const |
| StateIterator | endStates () const |
| void | addTransition (const StateTransitionSharedPtr &transition) |
| StateTransitionIterator | beginTransitions () const |
| StateTransitionIterator | endTransitions () const |
Static Public Member Functions | |
| static StateGroupSharedPtr | create () |
|
static |
| StateSharedPtr kanzi::StateManager::StateGroup::findState | ( | string_view | name | ) | const |
Returns state from state group that has given name.
| void kanzi::StateManager::StateGroup::setControlType | ( | AbstractPropertyType | type | ) |
| AbstractPropertyType kanzi::StateManager::StateGroup::getControlType | ( | ) | const |
| void kanzi::StateManager::StateGroup::setName | ( | string_view | name | ) |
| bool kanzi::StateManager::StateGroup::equalName | ( | string_view | name | ) | const |
| void kanzi::StateManager::StateGroup::setInitialStateName | ( | string_view | name | ) |
| bool kanzi::StateManager::StateGroup::hasInitialState | ( | ) | const |
| bool kanzi::StateManager::StateGroup::equalInitialState | ( | const State & | state | ) | const |
| void kanzi::StateManager::StateGroup::addState | ( | const StateSharedPtr & | state | ) |
| StateIterator kanzi::StateManager::StateGroup::beginStates | ( | ) | const |
| StateIterator kanzi::StateManager::StateGroup::endStates | ( | ) | const |
| void kanzi::StateManager::StateGroup::addTransition | ( | const StateTransitionSharedPtr & | transition | ) |
| StateTransitionIterator kanzi::StateManager::StateGroup::beginTransitions | ( | ) | const |
| StateTransitionIterator kanzi::StateManager::StateGroup::endTransitions | ( | ) | const |