carb#
Directories#
Files#
- AlignSize.h
Carbonite alignment and sizing utilities.
- Architecture.h
Carbonite Architecture support.
- Assert.h
Access to CARB_ASSERT, CARB_CHECK, CARB_RELEASE_ASSERT and CARB_FATAL_UNLESS.
- BindingsPythonTypes.h
A collection of opaque type definitions needed by multiple Python bindings.
- BindingsUtils.h
Utilities for script bindings.
- Breakpoint.h
Carbonite breakpoint support ( CARB_BREAK_POINT )
- CarbWindows.h
Allow access to specific parts of Windows API without including Windows.h.
- ClientUtils.h
Utilities for Carbonite clients.
- Compiler.h
Carbonite Compiler support.
- Coro.h
C++20 coroutine helpers.
- Defines.h
Carbonite basic defines and helper functions.
- Deprecation.h
Carbonite Deprecation utilities.
- DivideCeil.h
Carbonite alignment and sizing utilities.
- DocUtils.h
Carbonite documentation utilities.
- EmptyMemberPair.h
Carbonite EmptyMemberPair implementation.
- Error.h
Core components for error handling. These functions are the foundation for language-specific bindings and should not be used directly. See
omni/Error.hfor user-friendly C++ interfaces.- FindPlugins.h
Utilities for finding plugins.
- Framework.h
Core header for registering and acquiring interfaces.
- Hash.h
Carbonite low-level hashing utilities.
- HashScalar.h
Carbonite low-level scalar hashing utilities.
- IObject.h
Implementation of Carbonite objects.
- ImportExport.h
Carbonite import/export and linking utilities.
- Interface.h
Macros for defining a Carbonite interface.
- InterfaceUtils.h
Utilities for Carbonite Interface management.
- Interop.h
Carbonite interop assertion macros.
- Memory.h
DLL Boundary safe memory management functions.
- MinMax.h
Carbonite carb_min/carb_max implementation.
- Numeric.h
Carbonite Numeric support.
- ObjectUtils.h
Helper utilities for Carbonite objects ( carb::IObject ).
- Pause.h
Carbonite documentation utilities.
- Platform.h
Carbonite platform, architecture and compiler definition macros.
- PluginCoreUtils.h
Utilities to ease the creation of Carbonite plugins. Most code will include carb/PluginUtils.h instead of this file.
- PluginInitializers.h
Utilities to ease the creation of Carbonite plugins.
- PluginUtils.h
Utilities to ease the creation of Carbonite plugins.
- Prefetch.h
Carbonite Prefetch support.
- RString.h
Registered String utility. See carb::RString for more info.
- RStringEnum.inl
Registered String utility enum values. See carb::RString for more info.
- SdkVersion.h
Defines a macro containing the SDK version this header was built with.
- StackAlloc.h
Carbonite alignment and sizing utilities.
- StartupUtils.h
Contains carb::startupFramework() and carb::shutdownFramework() . Consider using OMNI_CORE_INIT() , which invokes these methods for you in a safe manner.
- Types.h
Common types used through-out Carbonite.
- Version.h
Utilities for Carbonite version.
- Warning.h
Carbonite warning utilities.