carb/¶
Subdirectories¶
Files¶
carb/BindingsPythonTypes.h: A collection of opaque type definitions needed by multiple Python bindings.
carb/BindingsUtils.h: Utilities for script bindings.
carb/Defines.h: Carbonite basic defines and helper functions.
carb/Framework.h: Core header for registering and acquiring interfaces.
carb/Interface.h: Macros for defining a Carbonite interface.
carb/InterfaceUtils.h: Utilities for Carbonite Interface management.
carb/IObject.h: Implementation of Carbonite objects.
carb/Memory.h: DLL Boundary safe memory management functions.
carb/ObjectUtils.h: Helper utilities for Carbonite objects (carb::IObject).
carb/PluginCoreUtils.h: Utilities to ease the creation of Carbonite plugins. Most code will include carb/PluginUtils.h instead of this file.
carb/PluginUtils.h: Utilities to ease the creation of Carbonite plugins.
carb/RString.h: Registered String utility. See carb::RString for more info.
carb/RStringEnum.inl: Registered String utility enum values. See carb::RString for more info.
carb/StartupUtils.h: Contains carb::startupFramework and carb::shutdownFramework. Consider using OMNI_CORE_INIT, which invokes these methods for you in a safe manner.
carb/Types.h: Common types used through-out Carbonite.