SpiecsEngine
 
Loading...
Searching...
No Matches

◆ ExecuteBehave()

template<typename Ret , typename ... Args>
void scl::behave_state_node< Ret, Args >::ExecuteBehave ( const std::string & name,
Args... args )
inline

Execute a behave in this state.

Parameters
[in]namebehave name.
[in]argsParameters

Definition at line 55 of file BehaveStateList.h.

56 {
57 if (m_Behavies[name])
58 {
59 m_Behavies[name](std::forward<Args>(args)...);
60 }
61 }
std::unordered_map< std::string, std::function< Ret(Args...)> > m_Behavies
Function behaves map.