BoostFusion is a library which has been approved for inclusion within the BoostLibraries. It is now in release 1.35.0. It makes extensive use of BoostMpl. http://www.boost.org/libs/fusion/doc/html The library name ''fusion'' implies a combination of compile time and runtime metaprogramming features. See also BoostFusionUserExtension, BoostFusionVariadicUserExtension, CppHeterogeneousContainer ---- CategoryBoost CategoryCpp CategoryCppTemplates