EasyDelegate
2.0
Delegate and deferred callers for C++11.
|
Include file declaring the deferred caller types for use in systems where deferred calls is a necessity. More...
#include <assert.h>
#include <tuple>
Go to the source code of this file.
Classes | |
class | EasyDelegate::IDeferredCaller |
The most generic of the deferred caller types. All deferred callers eventually trace back to this class in their hierarchy, therefore it is possible to cast them to this type and use the EasyDelegate::IDeferredCaller::genericDispatch method. More... | |
class | EasyDelegate::ITypedDeferredCaller< returnType > |
A less generic deferred caller type that retains return type information. Use this if you don't care about signature information and want to call the methods and get their return values. More... | |
class | EasyDelegate::DeferredMemberCaller< classType, returnType, parameters > |
A deferred caller type for class member methods. More... | |
class | EasyDelegate::DeferredStaticCaller< returnType, parameters > |
A deferred caller type for static methods. More... | |
class | EasyDelegate::DeferredMemberCaller< classType, returnType, parameters > |
A deferred caller type for class member methods. More... | |
Namespaces | |
EasyDelegate | |
Namespace containing all EasyDelegate functionality. | |
Include file declaring the deferred caller types for use in systems where deferred calls is a necessity.