CppDecoratorDesignPattern C++ (Compile-Time) Decorator Design Pattern implemented using inheritance. Example and tutorial for using this decorator can be found at C++ Senioreas blog Design Patterns: Decorators article.