1cd1493b0829b48407887844921ef0e040c0f485alakedaemon# automatically generated by the FlatBuffers compiler, do not modify 2a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen 3a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen# namespace: NamespaceB 4a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen 5a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssenimport flatbuffers 6a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen 7a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssenclass TableInNestedNS(object): 8a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen __slots__ = ['_tab'] 9a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen 10f98870715a56875616b9a476a5fd21f05264b445Wouter van Oortmerssen @classmethod 11f98870715a56875616b9a476a5fd21f05264b445Wouter van Oortmerssen def GetRootAsTableInNestedNS(cls, buf, offset): 12f98870715a56875616b9a476a5fd21f05264b445Wouter van Oortmerssen n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) 13f98870715a56875616b9a476a5fd21f05264b445Wouter van Oortmerssen x = TableInNestedNS() 14f98870715a56875616b9a476a5fd21f05264b445Wouter van Oortmerssen x.Init(buf, n + offset) 15f98870715a56875616b9a476a5fd21f05264b445Wouter van Oortmerssen return x 16f98870715a56875616b9a476a5fd21f05264b445Wouter van Oortmerssen 17a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen # TableInNestedNS 18a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen def Init(self, buf, pos): 19a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen self._tab = flatbuffers.table.Table(buf, pos) 20a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen 21a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen # TableInNestedNS 22a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen def Foo(self): 23a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) 24a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen if o != 0: 25a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) 26a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen return 0 27a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssen 28a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssendef TableInNestedNSStart(builder): builder.StartObject(1) 29a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssendef TableInNestedNSAddFoo(builder, foo): builder.PrependInt32Slot(0, foo, 0) 30a9909a0c189d22c337581cbc0ae3da58ce5a9964Wouter van Oortmerssendef TableInNestedNSEnd(builder): return builder.EndObject() 31