Cpp Template Metaprogramming

C++ Template Metaprogramming - Concepts, Tools and Techniques from Boost and Beyond, David Abrahams and Aleksey Gurtovoy, ISBN 0-321-22725-5 . One of the CppInDepthSeries published by AddisonWesley.

This book covers C++ template metaprogramming mainly through a close look at MPL (BoostMpl) which is one of the BoostLibraries. It also provides an introduction to the BoostTypeTraits library.

There is a chapter on EmbeddedDomainSpecificLanguages in the context of CeePlusPlus. This includes BoostBind library, BoostLambdaLibrary, BoostSpiritLibrary and FunctoidsInCpp (FC++)

See also TemplateMetaprogramming, StlFilt, BoostProtoLibrary


This is part of my BookShelf for problems and examples with MPL. -- JohnFletcher


CategoryBoost CategoryBook CategoryCpp CategoryCppTemplates CategoryMetaprogramming


EditText of this page (last edited July 9, 2013) or FindPage with title or text search