blob: 4b10118e13cb2009312ee4da3d53aa165530b62a [file] [log] [blame]
James Kuszmaul8e62b022022-03-22 09:33:25 -07001// automatically generated by the FlatBuffers compiler, do not modify
2
3import * as flatbuffers from 'flatbuffers';
4
5
6
7export class StructInNestedNS {
8 bb: flatbuffers.ByteBuffer|null = null;
9 bb_pos = 0;
10__init(i:number, bb:flatbuffers.ByteBuffer):StructInNestedNS {
11 this.bb_pos = i;
12 this.bb = bb;
13 return this;
14}
15
16a():number {
17 return this.bb!.readInt32(this.bb_pos);
18}
19
20mutate_a(value:number):boolean {
21 this.bb!.writeInt32(this.bb_pos + 0, value);
22 return true;
23}
24
25b():number {
26 return this.bb!.readInt32(this.bb_pos + 4);
27}
28
29mutate_b(value:number):boolean {
30 this.bb!.writeInt32(this.bb_pos + 4, value);
31 return true;
32}
33
34static getFullyQualifiedName():string {
35 return 'NamespaceA.NamespaceB.StructInNestedNS';
36}
37
38static sizeOf():number {
39 return 8;
40}
41
42static createStructInNestedNS(builder:flatbuffers.Builder, a: number, b: number):flatbuffers.Offset {
43 builder.prep(4, 8);
44 builder.writeInt32(b);
45 builder.writeInt32(a);
46 return builder.offset();
47}
48
49
50unpack(): StructInNestedNST {
51 return new StructInNestedNST(
52 this.a(),
53 this.b()
54 );
55}
56
57
58unpackTo(_o: StructInNestedNST): void {
59 _o.a = this.a();
60 _o.b = this.b();
61}
62}
63
64export class StructInNestedNST {
65constructor(
66 public a: number = 0,
67 public b: number = 0
68){}
69
70
71pack(builder:flatbuffers.Builder): flatbuffers.Offset {
72 return StructInNestedNS.createStructInNestedNS(builder,
73 this.a,
74 this.b
75 );
76}
77}