Welcome to the C++ library Loki.

Loki is a C++ library of designs, containing flexible implementations of common design patterns and idioms.

Wikipedia on Loki library