Delegate.h#

Fully qualified name: carb/delegate/Delegate.h

In directory: carb/delegate

Source file: Delegate.h

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

The main Carbonite namespace.

carb::delegate

Namespace for Carbonite delegate implementation.

Structs#

carb::delegate::RefFromDelegate

A helper class for determining the type of a carb::delegate::DelegateRef based on a carb::delegate::Delegate .