uTL
micro Template library
CRTP idiom support header

Namespaces

 utl
 STL's core language concepts.
 

Detailed Description

utl supports both CRTP idiom and dynamic polymorphism. By default CRTP is the preferred way. If the user need virtuals then instead of CRTP type, the virtual_tag can passed to base class. The rest will handled by utl automatically.