|
BehaviorTree
Core Library to create and execute Behavior Trees
|
#include <signal.h>
Public Types | |
| using | CallableFunction = std::function< void(CallableArgs...)> |
| using | Subscriber = std::shared_ptr< CallableFunction > |
Public Member Functions | |
| void | notify (CallableArgs... args) |
| Subscriber | subscribe (CallableFunction func) |
Super simple Signal/Slop implementation, AKA "Observable pattern". The subscriber is active until it goes out of scope or Subscriber::reset() is called.