Utility Library
Classes
Array |
A container class that holds an array of objects. |
AutoRelease |
A helper class the wraps a pointer to a shared object. |
Completable |
The base class for objects that can complete a time-consuming task. |
ExclusiveObservable |
The base class for objects that can be observed for events by a single observer only. |
ExclusiveObserver |
Encapsulates an object pointer and callback function for an exclusive observer. |
Graph |
Encapsulates a directed graph. |
GraphElement |
The base class for elements in a directed graph. |
GraphRelation |
The base class for relations connecting elements in a directed graph. |
HashTable |
A container class that organizes objects in a hash table. |
HashTableElement |
The base class for objects that can be stored in a hash table. |
Holder |
A helper class the wraps a pointer to an object. |
Link |
Encapsulates a smart pointer to an object. |
LinkTarget |
Base class for objects that can be the target of a smart pointer. |
List |
A container class that holds a list of objects. |
ListElement |
The base class for objects that can be stored in a list. |
Map |
An associative container class that holds a set of objects. |
MapElement |
The base class for objects that can be stored in a map. |
Observable |
The base class for objects that can be observed for events. |
Observer |
Encapsulates an object pointer and callback function for an observer. |
Range |
Encapsulates a range of values. |
Shared |
The base class for reference-counted objects. |
StaticHash |
Calculates a compile-time hash value for a string. |
String |
Encapsulates a character string. |
Transformable |
Encapsulates an object-to-world transform and its inverse. |
Tree |
The base class for objects that can be stored in a hierarchical tree. |
Data Structures
DisplayEventData |
Contains information about a display event. |
KeyboardEventData |
Contains information about a keyboard event. |
MouseEventData |
Contains information about a mouse event. |
Namespaces
Text |
Contains miscellaneous text functions. |