blob: 615c7ceb7c22280c0869cae698b84a9ecb154ed9 [file] [log] [blame]
Austin Schuhe89fa2d2019-08-14 20:24:23 -07001// 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 return (obj || new TableInNestedNS).__init(bb.readInt32(bb.position()) + bb.position(), bb);
48};
49
50/**
51 * @returns number
52 */
53foo():number {
54 var offset = this.bb!.__offset(this.bb_pos, 4);
55 return offset ? this.bb!.readInt32(this.bb_pos + offset) : 0;
56};
57
58/**
59 * @param number value
60 * @returns boolean
61 */
62mutate_foo(value:number):boolean {
63 var offset = this.bb!.__offset(this.bb_pos, 4);
64
65 if (offset === 0) {
66 return false;
67 }
68
69 this.bb!.writeInt32(this.bb_pos + offset, value);
70 return true;
71};
72
73/**
74 * @param flatbuffers.Builder builder
75 */
76static startTableInNestedNS(builder:flatbuffers.Builder) {
77 builder.startObject(1);
78};
79
80/**
81 * @param flatbuffers.Builder builder
82 * @param number foo
83 */
84static addFoo(builder:flatbuffers.Builder, foo:number) {
85 builder.addFieldInt32(0, foo, 0);
86};
87
88/**
89 * @param flatbuffers.Builder builder
90 * @returns flatbuffers.Offset
91 */
92static endTableInNestedNS(builder:flatbuffers.Builder):flatbuffers.Offset {
93 var offset = builder.endObject();
94 return offset;
95};
96
97static createTableInNestedNS(builder:flatbuffers.Builder, foo:number):flatbuffers.Offset {
98 TableInNestedNS.startTableInNestedNS(builder);
99 TableInNestedNS.addFoo(builder, foo);
100 return TableInNestedNS.endTableInNestedNS(builder);
101}
102}
103}
104/**
105 * @constructor
106 */
107export namespace NamespaceA.NamespaceB{
108export class StructInNestedNS {
109 bb: flatbuffers.ByteBuffer|null = null;
110
111 bb_pos:number = 0;
112/**
113 * @param number i
114 * @param flatbuffers.ByteBuffer bb
115 * @returns StructInNestedNS
116 */
117__init(i:number, bb:flatbuffers.ByteBuffer):StructInNestedNS {
118 this.bb_pos = i;
119 this.bb = bb;
120 return this;
121};
122
123/**
124 * @returns number
125 */
126a():number {
127 return this.bb!.readInt32(this.bb_pos);
128};
129
130/**
131 * @param number value
132 * @returns boolean
133 */
134mutate_a(value:number):boolean {
135 var offset = this.bb!.__offset(this.bb_pos, 0);
136
137 if (offset === 0) {
138 return false;
139 }
140
141 this.bb!.writeInt32(this.bb_pos + offset, value);
142 return true;
143};
144
145/**
146 * @returns number
147 */
148b():number {
149 return this.bb!.readInt32(this.bb_pos + 4);
150};
151
152/**
153 * @param number value
154 * @returns boolean
155 */
156mutate_b(value:number):boolean {
157 var offset = this.bb!.__offset(this.bb_pos, 4);
158
159 if (offset === 0) {
160 return false;
161 }
162
163 this.bb!.writeInt32(this.bb_pos + offset, value);
164 return true;
165};
166
167/**
168 * @param flatbuffers.Builder builder
169 * @param number a
170 * @param number b
171 * @returns flatbuffers.Offset
172 */
173static createStructInNestedNS(builder:flatbuffers.Builder, a: number, b: number):flatbuffers.Offset {
174 builder.prep(4, 8);
175 builder.writeInt32(b);
176 builder.writeInt32(a);
177 return builder.offset();
178};
179
180}
181}