|
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 |