EasyDelegate  2.0
Delegate and deferred callers for C++11.
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]
 NEasyDelegateNamespace containing all EasyDelegate functionality
 CDeferredMemberCallerA deferred caller type for class member methods
 CDeferredStaticCallerA deferred caller type for static methods
 CDelegateExceptionA general base exception type for all exceptions that is thrown by the EasyDelegate library
 CDelegateSetA set of delegate instances that provides helper methods to invoke all contained delegates
 CIDeferredCallerThe 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
 CIDelegateA type that can represent any delegate type, but it cannot be invoked without casting to a delegate type that knows the proper method signature
 CInvalidMethodPointerExceptionAn exception type that is thrown by the EasyDelegate library when any delegate type has attempted to make a call against a NULL method pointer
 CInvalidThisPointerExceptionAn exception type that is thrown by the EasyDelegate library when a member delegate type has attempted to make a call using a NULL 'this' pointer
 CITypedDeferredCallerA 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
 CITypedDelegateBase delegate type
 CMemberDelegateA delegate of a class member method
 CStaticDelegateA delegate of a static method