| Dispatch | Facilities for single and double dispatching at runtime, as an extension of C++ virtual functions |
| Meta | Utilities for template and preprocessor metaprogramming |
| SmartPtr | Smart pointers with value semantics supporting polymorphic deep copies |
| Tools | C++ utility and idioms, such as noncopyable base classes, foreach macros or safe bool idiom |