libcccode c++ code generation