Added clang-based C++ code generator (uses C++ header as codegenerator source)