skeleton of gen_cpp created
global decl generation compiles