carb::delegate
-
namespace delegate
Namespace for Carbonite delegate implementation.
Classes
carb::delegate::Delegate< void(Args…)>: Implements a thread-safe callback system that can have multiple subscribers.
carb::delegate::DelegateRef< void(Args…)>: Holds a reference to a Delegate .
Namespaces
carb::delegate::detail: Detail implementation.
Structs
carb::delegate::RefFromDelegate: A helper class for determining the type of a carb::delegate::DelegateRef based on a carb::delegate::Delegate .
Typedefs
carb::delegate::RefFromDelegate_t: Definition helper for
RefFromDelegate<Del>::type