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