int CPPHelper::namespaceOpen(CodeGenerator &cg, const string &classname) { vector<string> namespaces = splitPackages(classname); for (unsigned int i=0; i < namespaces.size() -1; i++) { cg.write("namespace "); cg.write(namespaces.at(i)); cg.writeLine(" {"); cg.increaseIndentation(); } return namespaces.size()-1; }