Assertion lets you throw an error when a condition in not fulfilled. Pointer utilities Counted pointers provide support for reference counting. Pointer holders can be used to hold allocated pointers which should be deleted when an exception is thrown. Data-type utilities DataType enumerates the possible data types in the table system. ValType describes the data types and their undefined values.
Register defines runtime type information for a class.
Other utilities Dynamic buffers are used to store data in dynamically allocated buffers. Regular expressions are supported by the class Regex and the associated function library cregex . Sequences of any datatype can be derived from the base class Sequence . One example is uIntSequence , provided for general use. Another is RegSequence , exclusively used by the Register function.