Commit a96bfdb3 authored by gwvo's avatar gwvo

Merge pull request #219 from jesta88/master

Fix for #218 - Check empty namespace in general generator
parents 932b22f0 ad3ebb11
...@@ -875,11 +875,13 @@ static bool SaveClass(const LanguageParameters &lang, const Parser &parser, ...@@ -875,11 +875,13 @@ static bool SaveClass(const LanguageParameters &lang, const Parser &parser,
EnsureDirExists(namespace_dir); EnsureDirExists(namespace_dir);
std::string code = "// automatically generated, do not modify\n\n"; std::string code = "// automatically generated, do not modify\n\n";
code += lang.namespace_ident + namespace_general + lang.namespace_begin; if (!namespace_general.empty()) {
code += "\n\n"; code += lang.namespace_ident + namespace_general + lang.namespace_begin;
code += "\n\n";
}
if (needs_includes) code += lang.includes; if (needs_includes) code += lang.includes;
code += classcode; code += classcode;
code += lang.namespace_end; if (!namespace_general.empty()) code += lang.namespace_end;
auto filename = namespace_dir + def.name + lang.file_extension; auto filename = namespace_dir + def.name + lang.file_extension;
return SaveFile(filename.c_str(), code, false); return SaveFile(filename.c_str(), code, false);
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment