SpiecsEngine
 
Loading...
Searching...
No Matches

◆ SetState()

template<typename Ret , typename ... Args>
void scl::behave_state_list< Ret, Args >::SetState ( uint32_t state)
inline

Set Current State.

Parameters
[in]stateCurrent State.

Definition at line 140 of file BehaveStateList.h.

141 {
142 m_CurrentState = state;
143
144 m_CurrentState = std::min(m_CurrentState, uint32_t(m_List.size() - 1));
145 }
uint32_t m_CurrentState
current state.
std::vector< std::unique_ptr< behave_state_node< Ret, Args... > > > m_List
Linear Node list.

References scl::behave_state_list< Ret, Args >::m_CurrentState.