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 |