A C++ runtime reflection library with C++ code generation support.