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. | |
behave_state_list single node. defines behaves in single state.
| Ret | Return type. |
| Args | Parameter type. |
Definition at line 19 of file BehaveStateList.h.