#include <observable.h>
Static Public Member Functions | |
| static Result< Data > | Invoke (const DelegateBase &dlgt, const Block< const ConstDataPtr > &args) |
Static Private Member Functions | |
| template<size_t... INDICES> | |
| static Result< Data > | CallImpl (const DelegateBase &dlgt, const Block< const ConstDataPtr > &args, const std::index_sequence< INDICES... > &) |
| template<typename... RESULTARGS> | |
| static Result< Data > | ForwardWithError (const DelegateBase &dlgt, const RESULTARGS &... args) |
| template<typename... RESULTARGS> | |
| static Bool | CheckForErrors (Error &err, const RESULTARGS &... args) |
| static int | CheckError (const Error &in, Error &out) |
|
static |
|
staticprivate |
|
staticprivate |
|
staticprivate |
|
staticprivate |