1// automatically generated by the FlatBuffers compiler, do not modify 2 3/** 4 * @enum {number} 5 */ 6export namespace NamespaceA.NamespaceB{ 7export enum EnumInNestedNS{ 8 A= 0, 9 B= 1, 10 C= 2 11}}; 12 13/** 14 * @constructor 15 */ 16export namespace NamespaceA.NamespaceB{ 17export class TableInNestedNS { 18 bb: flatbuffers.ByteBuffer|null = null; 19 20 bb_pos:number = 0; 21/** 22 * @param number i 23 * @param flatbuffers.ByteBuffer bb 24 * @returns TableInNestedNS 25 */ 26__init(i:number, bb:flatbuffers.ByteBuffer):TableInNestedNS { 27 this.bb_pos = i; 28 this.bb = bb; 29 return this; 30}; 31 32/** 33 * @param flatbuffers.ByteBuffer bb 34 * @param TableInNestedNS= obj 35 * @returns TableInNestedNS 36 */ 37static getRootAsTableInNestedNS(bb:flatbuffers.ByteBuffer, obj?:TableInNestedNS):TableInNestedNS { 38 return (obj || new TableInNestedNS()).__init(bb.readInt32(bb.position()) + bb.position(), bb); 39}; 40 41/** 42 * @param flatbuffers.ByteBuffer bb 43 * @param TableInNestedNS= obj 44 * @returns TableInNestedNS 45 */ 46static getSizePrefixedRootAsTableInNestedNS(bb:flatbuffers.ByteBuffer, obj?:TableInNestedNS):TableInNestedNS { 47 bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH); 48 return (obj || new TableInNestedNS()).__init(bb.readInt32(bb.position()) + bb.position(), bb); 49}; 50 51/** 52 * @returns number 53 */ 54foo():number { 55 var offset = this.bb!.__offset(this.bb_pos, 4); 56 return offset ? this.bb!.readInt32(this.bb_pos + offset) : 0; 57}; 58 59/** 60 * @param number value 61 * @returns boolean 62 */ 63mutate_foo(value:number):boolean { 64 var offset = this.bb!.__offset(this.bb_pos, 4); 65 66 if (offset === 0) { 67 return false; 68 } 69 70 this.bb!.writeInt32(this.bb_pos + offset, value); 71 return true; 72}; 73 74/** 75 * @param flatbuffers.Builder builder 76 */ 77static startTableInNestedNS(builder:flatbuffers.Builder) { 78 builder.startObject(1); 79}; 80 81/** 82 * @param flatbuffers.Builder builder 83 * @param number foo 84 */ 85static addFoo(builder:flatbuffers.Builder, foo:number) { 86 builder.addFieldInt32(0, foo, 0); 87}; 88 89/** 90 * @param flatbuffers.Builder builder 91 * @returns flatbuffers.Offset 92 */ 93static endTableInNestedNS(builder:flatbuffers.Builder):flatbuffers.Offset { 94 var offset = builder.endObject(); 95 return offset; 96}; 97 98static createTableInNestedNS(builder:flatbuffers.Builder, foo:number):flatbuffers.Offset { 99 TableInNestedNS.startTableInNestedNS(builder); 100 TableInNestedNS.addFoo(builder, foo); 101 return TableInNestedNS.endTableInNestedNS(builder); 102} 103} 104} 105/** 106 * @constructor 107 */ 108export namespace NamespaceA.NamespaceB{ 109export class StructInNestedNS { 110 bb: flatbuffers.ByteBuffer|null = null; 111 112 bb_pos:number = 0; 113/** 114 * @param number i 115 * @param flatbuffers.ByteBuffer bb 116 * @returns StructInNestedNS 117 */ 118__init(i:number, bb:flatbuffers.ByteBuffer):StructInNestedNS { 119 this.bb_pos = i; 120 this.bb = bb; 121 return this; 122}; 123 124/** 125 * @returns number 126 */ 127a():number { 128 return this.bb!.readInt32(this.bb_pos); 129}; 130 131/** 132 * @param number value 133 * @returns boolean 134 */ 135mutate_a(value:number):boolean { 136 var offset = this.bb!.__offset(this.bb_pos, 0); 137 138 if (offset === 0) { 139 return false; 140 } 141 142 this.bb!.writeInt32(this.bb_pos + offset, value); 143 return true; 144}; 145 146/** 147 * @returns number 148 */ 149b():number { 150 return this.bb!.readInt32(this.bb_pos + 4); 151}; 152 153/** 154 * @param number value 155 * @returns boolean 156 */ 157mutate_b(value:number):boolean { 158 var offset = this.bb!.__offset(this.bb_pos, 4); 159 160 if (offset === 0) { 161 return false; 162 } 163 164 this.bb!.writeInt32(this.bb_pos + offset, value); 165 return true; 166}; 167 168/** 169 * @param flatbuffers.Builder builder 170 * @param number a 171 * @param number b 172 * @returns flatbuffers.Offset 173 */ 174static createStructInNestedNS(builder:flatbuffers.Builder, a: number, b: number):flatbuffers.Offset { 175 builder.prep(4, 8); 176 builder.writeInt32(b); 177 builder.writeInt32(a); 178 return builder.offset(); 179}; 180 181} 182} 183