A C++ Library for Dynamic C++ Code Generation