carb/eventdispatcher/EventDispatcherTypes.h
In directory: carb/eventdispatcher
Source file: carb/eventdispatcher/EventDispatcherTypes.h
Type definitions for carb.eventdispatcher.plugin
Classes
carb::eventdispatcher::Event: A presentation class for EventData . Allows querying the data via a simple C++ interface.
carb::eventdispatcher::ObserverGuard: Structure to manage the lifetime of an observer. Similar to
std::unique_ptr
.
Namespaces
carb: The main Carbonite namespace.
carb::eventdispatcher: Namespace for carb.eventdispatcher.plugin and related utilities.
Structs
carb::eventdispatcher::EventData: Structure definition for event data. Typically not used; instead use the Event wrapper-class.
carb::eventdispatcher::NamedVariant: Structure definition for a named variant: a key/value pair with a value of varying type.