1// automatically generated by the FlatBuffers compiler, do not modify 2import * as flatbuffers from 'flatbuffers'; 3export class TableInNestedNS { 4 constructor() { 5 this.bb = null; 6 this.bb_pos = 0; 7 } 8 __init(i, bb) { 9 this.bb_pos = i; 10 this.bb = bb; 11 return this; 12 } 13 static getRootAsTableInNestedNS(bb, obj) { 14 return (obj || new TableInNestedNS()).__init(bb.readInt32(bb.position()) + bb.position(), bb); 15 } 16 static getSizePrefixedRootAsTableInNestedNS(bb, obj) { 17 bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH); 18 return (obj || new TableInNestedNS()).__init(bb.readInt32(bb.position()) + bb.position(), bb); 19 } 20 foo() { 21 const offset = this.bb.__offset(this.bb_pos, 4); 22 return offset ? this.bb.readInt32(this.bb_pos + offset) : 0; 23 } 24 mutate_foo(value) { 25 const offset = this.bb.__offset(this.bb_pos, 4); 26 if (offset === 0) { 27 return false; 28 } 29 this.bb.writeInt32(this.bb_pos + offset, value); 30 return true; 31 } 32 static getFullyQualifiedName() { 33 return 'NamespaceA.NamespaceB.TableInNestedNS'; 34 } 35 static startTableInNestedNS(builder) { 36 builder.startObject(1); 37 } 38 static addFoo(builder, foo) { 39 builder.addFieldInt32(0, foo, 0); 40 } 41 static endTableInNestedNS(builder) { 42 const offset = builder.endObject(); 43 return offset; 44 } 45 static createTableInNestedNS(builder, foo) { 46 TableInNestedNS.startTableInNestedNS(builder); 47 TableInNestedNS.addFoo(builder, foo); 48 return TableInNestedNS.endTableInNestedNS(builder); 49 } 50 unpack() { 51 return new TableInNestedNST(this.foo()); 52 } 53 unpackTo(_o) { 54 _o.foo = this.foo(); 55 } 56} 57export class TableInNestedNST { 58 constructor(foo = 0) { 59 this.foo = foo; 60 } 61 pack(builder) { 62 return TableInNestedNS.createTableInNestedNS(builder, this.foo); 63 } 64} 65