| _callback | DelegateBase | protected |
| _objectPtr | DelegateBase | protected |
| _storage | DelegateBase | protected |
| _stubPtr | DelegateBase | protected |
| Callback typedef | DelegateBase | protected |
| CALLBACKMODE enum name | DelegateBase | protected |
| CheckStub(StubPtrType ptr) | Delegate< RESULT(ARGS...)> | privatestatic |
| ConstMethodStub(void *objectPtr, ARGS... args) | Delegate< RESULT(ARGS...)> | privatestatic |
| ConstructFrom(FN &&fn) | Delegate< RESULT(ARGS...)> | private |
| CopyFrom(const Delegate &src) | Delegate< RESULT(ARGS...)> | |
| CopyFrom(const std::nullptr_t) | Delegate< RESULT(ARGS...)> | |
| CopyFrom(RESULT(*functionPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | |
| CopyFrom(FN &&fn) | Delegate< RESULT(ARGS...)> | |
| CopyFrom(OBJ &&object, StubPtrType stub) | Delegate< RESULT(ARGS...)> | |
| maxon::DelegateBase::CopyFrom(const DelegateBase &src) | DelegateBase | |
| maxon::DelegateBase::CopyFrom(FN &&f, STUBPTR stub, Callback callback) | DelegateBase | |
| maxon::DelegateBase::CopyFrom(OBJ &&object, STUBPTR stub) | DelegateBase | |
| Create() | Delegate< RESULT(ARGS...)> | static |
| Create(RESULT(*functionPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | static |
| Create(FN &&fn) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference() | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(RESULT(*functionPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(OBJECT *objectPtr) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(const OBJECT *objectPtr) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(OBJECT &object) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(const OBJECT &object) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(OBJECT *objectPtr, RESULT(OBJECT::*methodPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(const OBJECT *objectPtr, RESULT(OBJECT::*methodPtr)(ARGS...) const) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(OBJECT &object, RESULT(OBJECT::*methodPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(const OBJECT &object, RESULT(OBJECT::*methodPtr)(ARGS...) const) | Delegate< RESULT(ARGS...)> | static |
| CreateByReference(FN &&fn) | Delegate< RESULT(ARGS...)> | static |
| DefaultValueRef() | Delegate< RESULT(ARGS...)> | static |
| Delegate(void *o, StubPtrType m, Callback c) | Delegate< RESULT(ARGS...)> | private |
| Delegate()=default | Delegate< RESULT(ARGS...)> | |
| Delegate(const Delegate &)=delete | Delegate< RESULT(ARGS...)> | |
| Delegate(Delegate &&src)=default | Delegate< RESULT(ARGS...)> | |
| Delegate(const std::nullptr_t) | Delegate< RESULT(ARGS...)> | |
| Delegate(RESULT(*functionPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | explicit |
| Delegate(OBJECT *objectPtr, RESULT(OBJECT::*methodPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | |
| Delegate(const OBJECT *objectPtr, RESULT(OBJECT::*methodPtr)(ARGS...) const) | Delegate< RESULT(ARGS...)> | |
| Delegate(OBJECT &object, RESULT(OBJECT::*methodPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | |
| Delegate(const OBJECT &object, RESULT(OBJECT::*methodPtr)(ARGS...) const) | Delegate< RESULT(ARGS...)> | |
| Delegate(Bool marker, REF &&reference, RESULT(*const &methodPtr)(OBJECT *, ARGS...)) | Delegate< RESULT(ARGS...)> | |
| Delegate(FN &&fn) | Delegate< RESULT(ARGS...)> | |
| DelegateBase() | DelegateBase | |
| DelegateBase(void *objectPtr, STUBPTR stubPtr, Callback callback) | DelegateBase | |
| DelegateBase(FN &&fn, STUBPTR stub, Callback callback) | DelegateBase | |
| DelegateBase(const DelegateBase &)=delete | DelegateBase | |
| DelegateBase(DelegateBase &&src) | DelegateBase | |
| FunctionIndirectStub(void *objectPtr, ARGS... args) | Delegate< RESULT(ARGS...)> | privatestatic |
| FunctionStub(void *objectPtr, ARGS... args) | Delegate< RESULT(ARGS...)> | privatestatic |
| FunctorStub(void *objectPtr, ARGS... args) | Delegate< RESULT(ARGS...)> | privatestatic |
| GetReferenceUtilityStub(void *) | DelegateBase | protectedstatic |
| GetReferenceUtilityStub(PointerHandler *) | DelegateBase | protectedstatic |
| GetStaticFunctionPointer() const | DelegateBase | |
| GetStubPointer() const | DelegateBase | |
| IsEmpty() const | DelegateBase | |
| IsPopulated() const | DelegateBase | |
| IsStaticFunctionPointer() const | DelegateBase | |
| MAXON_ENUM_ORDERED_LIST_CLASS(CALLBACKMODE) | DelegateBase | protected |
| MAXON_OPERATOR_MOVE_ASSIGNMENT(DelegateBase) | DelegateBase | |
| MethodStub(void *objectPtr, ARGS... args) | Delegate< RESULT(ARGS...)> | privatestatic |
| operator Bool() const | Delegate< RESULT(ARGS...)> | explicit |
| operator!=(const Delegate &rhs) const | Delegate< RESULT(ARGS...)> | |
| operator!=(const std::nullptr_t) const | Delegate< RESULT(ARGS...)> | |
| operator()(ARGS... args) const | Delegate< RESULT(ARGS...)> | |
| operator<(const Delegate &rhs) const | Delegate< RESULT(ARGS...)> | |
| operator=(const Delegate &)=delete | Delegate< RESULT(ARGS...)> | |
| operator=(Delegate &&)=default | Delegate< RESULT(ARGS...)> | |
| operator=(const std::nullptr_t) | Delegate< RESULT(ARGS...)> | |
| operator=(RESULT(*const functionPtr)(ARGS...)) | Delegate< RESULT(ARGS...)> | |
| operator=(FN &&fn) | Delegate< RESULT(ARGS...)> | |
| operator==(const Delegate &rhs) const | Delegate< RESULT(ARGS...)> | |
| operator==(const std::nullptr_t) const | Delegate< RESULT(ARGS...)> | |
| PTMFUtilityStub(DelegateBase *dst, const DelegateBase *src, CALLBACKMODE mode) | DelegateBase | protectedstatic |
| ReferenceUtilityStub(DelegateBase *dst, const DelegateBase *src, CALLBACKMODE mode) | DelegateBase | protectedstatic |
| Reset() | DelegateBase | |
| ResultValueType typedef | Delegate< RESULT(ARGS...)> | |
| Stub typedef | DelegateBase | |
| StubPtrType typedef | Delegate< RESULT(ARGS...)> | |
| Swap(Delegate &other) | Delegate< RESULT(ARGS...)> | |
| UtilityStub(DelegateBase *dst, const DelegateBase *src, CALLBACKMODE mode) | DelegateBase | protectedstatic |
| ~DelegateBase() | DelegateBase | |