Easy Delegates  1.1
Easy to use delegate system for C++11.
 All Classes Namespaces Files Functions Variables Typedefs Pages
Todo List
File easydelegate.hpp

Mapping of various delegate for the DelegateSet type values like the this pointer, proc address and the delegate instance pointer to helpful data that will provide non O(N) access when using methods such as remove_delegate. This would also allow for a system in which the end programmer can quickly grab a list of delegates that meet a certain condition such as a specific this pointer or proc address. An std::map is going to be utilized for these implementations.

Associated DelegateSet storing so that if a delegate instance is deleted directly it can be automatically removed from any DelegateSet instances it may be inside of. This will be done an std::vector that will be iterated over.