Generator interface completed in CppGenerator
cpp_out option added and implemented