Inviwo
0.9.10.1
Inviwo documentation
|
#include <dispatcher.h>
Public Types | |
using | Function = C |
using | Callback = std::function< C > |
using | Handle = std::shared_ptr< std::function< C > > |
Public Member Functions | |
template<typename T > | |
std::shared_ptr< std::function< C > > | add (T &&callback) |
template<typename... A> | |
void | invoke (A &&... args) |
Dispatches function on a number of callbacks and cleans up callbacks when they are dead.