Bond 0.9
C++ Bond Runtime Library API Documentation
Loading...
Searching...
No Matches
Systems

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...

Detailed Description

These classes implement low-level utilities.