qxLib
|
#include <functional>
#include <map>
#include <memory>
#include <qx/destruction_callback.h>
#include <qx/macros/static_assert.h>
#include <qx/meta/concepts.h>
#include <qx/priority.h>
#include <qx/patterns/delegate.inl>
Go to the source code of this file.
Classes | |
class | qx::base_delegate< derived_t, return_t, args_t > |
Single or multicast delegate. Use the qx::delegate<> class in your code. More... | |
class | qx::delegate< return_t, void > |
Functions | |
return_t | qx::execute (args_t... args) const noexcept |
Execute all the callables the delegate has. More... | |
|
noexcept |
Execute all the callables the delegate has.
args | - arguments to pass to all the callbacks |
- | void or piping result of all delegate callables |