|
Bond 0.9
C++ Bond Runtime Library API Documentation
|
These classes implement low-level utilities. More...
Topics | |
| Assert | |
| Debugging asserts for catching logic errors during development. They are compiled out when BOND_ASSERTS_ENABLED is 0, and report the failure and abort instead of throwing. | |
| Error | |
| Always enabled runtime error detection that throws Bond::Exception, for conditions that depend on program input. | |
| Math | |
| Useful math functions. | |
Classes | |
| class | Bond::Allocator |
| Abstract base class defining the interface through which all components of Bond perform memory and object allocations. More... | |
| class | Bond::DefaultAllocator |
| A simple implementation of Allocator that allocates and frees memory using the new and delete operators and also tracks the number of outstanding allocations. More... | |
| class | Bond::Exception |
| Exception thrown for all types of errors in the Bond Runtime Library. More... | |
These classes implement low-level utilities.