Delegate.h#

Fully qualified name: carb/tasking/Delegate.h

In directory: carb/tasking

Source file: Delegate.h

Carbonite Tasking Delegate implementation.

Classes#

carb::tasking::Delegate< void(Args…)>

Implements a task-aware, task-safe callback system that can have multiple subscribers.

carb::tasking::DelegateRef< void(Args…)>

Holds a reference to a Delegate .

Namespaces#

carb

The main Carbonite namespace.

carb::tasking

Namespace for carb.tasking.plugin and related utilities.

Structs#

carb::tasking::RefFromDelegate

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