Inviwo 0.9.12-pre
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.