Added accessor for file_extension in generated code.

Change-Id: I2de7d14dbb1f7b8f81022dd2c9da65060ae49300
Tested: on Linux.
This commit is contained in:
Wouter van Oortmerssen
2015-05-04 10:52:40 -07:00
parent d4d7a84e11
commit 37e6efe1f9
3 changed files with 10 additions and 0 deletions

View File

@@ -717,6 +717,13 @@ std::string GenerateCPP(const Parser &parser,
code += name + "Identifier()); }\n\n";
}
if (parser.file_extension_.length()) {
// Return the extension
code += "inline const char *" + name;
code += "Extension() { return \"" + parser.file_extension_;
code += "\"; }\n\n";
}
// Finish a buffer with a given root object:
code += "inline void Finish" + name;
code += "Buffer(flatbuffers::FlatBufferBuilder &fbb, flatbuffers::Offset<";