L4Re - L4 Runtime Environment
 All Data Structures Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Groups Pages
cxx Namespace Reference

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.

Detailed Description

Our C++ library.

Various kinds of C++ utilities.

L4Re - L4 Runtime Environment