mirror of
https://github.com/vee1e/flatbuffers.git
synced 2026-09-04 03:07:46 +00:00
Cleaned up namespace handling.
A Namespace object is now guaranteed unique. This cleaned up some old workarounds and latent bugs. Change-Id: Ic3f12d89947871b03b2c449ba51b3186f953adde Tested: on Linux. Bug: 21336857
This commit is contained in:
parent
ac1015e3c4
commit
321a1c9dc0
25 changed files with 553 additions and 65 deletions
|
|
@ -677,7 +677,7 @@ class PythonGenerator : public BaseGenerator {
|
|||
if (!classcode.length()) return true;
|
||||
|
||||
std::string namespace_dir = path_;
|
||||
auto &namespaces = parser_.namespaces_.back()->components;
|
||||
auto &namespaces = def.defined_namespace->components;
|
||||
for (auto it = namespaces.begin(); it != namespaces.end(); ++it) {
|
||||
if (it != namespaces.begin()) namespace_dir += kPathSeparator;
|
||||
namespace_dir += *it;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue