#include <float.h>#include <memory>#include <tuw_control/state/state.h>#include <tuw_control/utils.h>

Go to the source code of this file.
Classes | |
| class | tuw::StateNestedSet< NestedStates > |
| Implementation of State being formed by tuple of substates. More... | |
| class | tuw::StateNestedSet< NestedStates > |
| Implementation of State being formed by tuple of substates. More... | |
| class | tuw::StateNestedSetScoped< EnumStateVals, NestedStates > |
| Extension of StateNestedSet providing sub-state access based on a scoped enumeration (compile-time). More... | |
Namespaces | |
| tuw | |
Typedefs | |
| template<typename... NestedStates> | |
| using | tuw::StateNestedSetConstSPtr = std::shared_ptr< StateNestedSet< NestedStates... > const > |
| template<typename... NestedStates> | |
| using | tuw::StateNestedSetConstUPtr = std::unique_ptr< StateNestedSet< NestedStates... > const > |
| template<typename... NestedStates> | |
| using | tuw::StateNestedSetSPtr = std::shared_ptr< StateNestedSet< NestedStates... > > |
| template<typename... NestedStates> | |
| using | tuw::StateNestedSetUPtr = std::unique_ptr< StateNestedSet< NestedStates... > > |