carb/IObject.h¶
↰ Parent directory: carb/
Implementation of Carbonite objects.
Source: carb/IObject.h
Included By¶
carb/ObjectUtils.h: Helper utilities for Carbonite objects (carb::IObject).
carb/events/IEvents.h: carb::events interface definition file.
carb/variant/VariantTypes.h: Type definitions for carb.variant.plugin
omni/experimental/job/IJob.h: IJob definition file.
Classes¶
carb::IObject: Reference-counted object base.
carb::ObjectPtr: Smart pointer type for ref counting
IObject
.
Functions¶
carb::borrowObject: Helper function to create carb::ObjectPtr from a carb::IObject pointer by “borrowing” the pointer; that is, by increasing the reference count.
carb::stealObject: Helper function to create carb::ObjectPtr from a carb::IObject pointer by “stealing” the pointer; that is, without increasing the reference count.