EasyDelegate  2.0
Delegate and deferred callers for C++11.
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cexception
 CEasyDelegate::DelegateExceptionA general base exception type for all exceptions that is thrown by the EasyDelegate library
 CEasyDelegate::InvalidMethodPointerExceptionAn exception type that is thrown by the EasyDelegate library when any delegate type has attempted to make a call against a NULL method pointer
 CEasyDelegate::InvalidThisPointerExceptionAn 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
 CEasyDelegate::IDeferredCallerThe 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
 CEasyDelegate::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
 CEasyDelegate::DeferredMemberCaller< classType, returnType, parameters >A deferred caller type for class member methods
 CEasyDelegate::DeferredStaticCaller< returnType, parameters >A deferred caller type for static methods
 CEasyDelegate::IDelegateA type that can represent any delegate type, but it cannot be invoked without casting to a delegate type that knows the proper method signature
 CEasyDelegate::ITypedDelegate< returnType, parameters >Base delegate type
 CEasyDelegate::ITypedDelegate< returnType, parameters...>
 CEasyDelegate::MemberDelegate< classType, returnType, parameters >A delegate of a class member method
 CEasyDelegate::StaticDelegate< returnType, parameters >A delegate of a static method
 Cset
 CEasyDelegate::DelegateSet< returnType, parameters >A set of delegate instances that provides helper methods to invoke all contained delegates