• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
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