Featherns is an all include C++ Design Patterns library.
Learn more about it in Paulo Silva Filho's Blog
Get the code here.