Our C++ library. More...
Namespaces | |
| namespace | Bits |
| Internal helpers for the cxx package. | |
Data Structures | |
| class | Auto_ptr |
| Smart pointer with automatic deletion. More... | |
| class | Avl_map |
| AVL tree based associative container. More... | |
| class | Avl_set |
| AVL Tree for simple comapreable items. More... | |
| class | Avl_tree_node |
| Node of an AVL tree. More... | |
| class | Avl_tree |
| A generic AVL tree. More... | |
| class | Bitfield |
| Definition for a member (part) of a bit field. More... | |
| class | Bitmap_base |
| Basic bitmap abstraction. More... | |
| class | Bitmap |
| A static bit map. More... | |
| class | List_item |
| Basic list item. More... | |
| class | List |
| Doubly linked list, with internal allocation. More... | |
| class | List_alloc |
| Standard list-based allocator. More... | |
| struct | Pair |
| Pair of two values. More... | |
| class | Pair_first_compare |
| Comparison functor for Pair. More... | |
| class | Base_slab |
| Basic slab allocator. More... | |
| class | Slab |
| Slab allocator for object of type Type. More... | |
| class | Base_slab_static |
| Merged slab allocator (allocators for objects of the same size are merged together). More... | |
| class | Slab_static |
| Merged slab allocator (allocators for objects of the same size are merged together). More... | |
| class | Nothrow |
Helper type to distinguish the oeprator new version that does not throw exceptions. More... | |
| class | New_allocator |
Standard allocator based on operator new () . More... | |
| struct | Lt_functor |
| Generic comparator class that defaults to the less-than operator. More... | |
Functions | |
| template<typename T1 > | |
| T1 | min (T1 a, T1 b) |
| Get the minimum of a and b. | |
| template<typename T1 > | |
| T1 | max (T1 a, T1 b) |
| Get the maximum of a and b. | |
Our C++ library.
Various kinds of C++ utilities.