SpiecsEngine
 
Loading...
Searching...
No Matches
scl::behave_state_node< Ret, Args > Class Template Reference

behave_state_list single node. defines behaves in single state. More...

#include <BehaveStateList.h>

Public Member Functions

 behave_state_node ()=default
 Constructor Function.
 
virtual ~behave_state_node ()=default
 Destructor Function.
 
void PushBehave (const std::string &name, const std::function< Ret(Args...)> &fn)
 Push a behave to this state.
 
void ExecuteBehave (const std::string &name, Args... args)
 Execute a behave in this state.
 

Private Attributes

std::unordered_map< std::string, std::function< Ret(Args...)> > m_Behavies
 Function behaves map.
 

Detailed Description

template<typename Ret, typename ... Args>
class scl::behave_state_node< Ret, Args >

behave_state_list single node. defines behaves in single state.

Template Parameters
RetReturn type.
ArgsParameter type.

Definition at line 19 of file BehaveStateList.h.


The documentation for this class was generated from the following file: