title: C++11 source code generation
body: <p>Is there some sort of library for C++ which contains classes which represents C++ source code?
  It should of course be able to output the source code to a stream.
  I'm looking for something which supports most C++11 features and is also capable of generating templated constructions.</p>
  
  <p>When I google for this, I'm not getting the results I want. I'm sure though, that there is something available. Maybe I'm just using the wrong terms.</p>