1*890232f2SAndroid Build Coastguard Worker// Code generated by the FlatBuffers compiler. DO NOT EDIT. 2*890232f2SAndroid Build Coastguard Worker 3*890232f2SAndroid Build Coastguard Workerpackage NamespaceA 4*890232f2SAndroid Build Coastguard Worker 5*890232f2SAndroid Build Coastguard Workerimport ( 6*890232f2SAndroid Build Coastguard Worker flatbuffers "github.com/google/flatbuffers/go" 7*890232f2SAndroid Build Coastguard Worker 8*890232f2SAndroid Build Coastguard Worker NamespaceA__NamespaceB "NamespaceA/NamespaceB" 9*890232f2SAndroid Build Coastguard Worker) 10*890232f2SAndroid Build Coastguard Worker 11*890232f2SAndroid Build Coastguard Workertype TableInFirstNST struct { 12*890232f2SAndroid Build Coastguard Worker FooTable *NamespaceA__NamespaceB.TableInNestedNST 13*890232f2SAndroid Build Coastguard Worker FooEnum NamespaceA__NamespaceB.EnumInNestedNS 14*890232f2SAndroid Build Coastguard Worker FooUnion *NamespaceA__NamespaceB.UnionInNestedNST 15*890232f2SAndroid Build Coastguard Worker FooStruct *NamespaceA__NamespaceB.StructInNestedNST 16*890232f2SAndroid Build Coastguard Worker} 17*890232f2SAndroid Build Coastguard Worker 18*890232f2SAndroid Build Coastguard Workerfunc (t *TableInFirstNST) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT { 19*890232f2SAndroid Build Coastguard Worker if t == nil { return 0 } 20*890232f2SAndroid Build Coastguard Worker fooTableOffset := t.FooTable.Pack(builder) 21*890232f2SAndroid Build Coastguard Worker fooUnionOffset := t.FooUnion.Pack(builder) 22*890232f2SAndroid Build Coastguard Worker 23*890232f2SAndroid Build Coastguard Worker TableInFirstNSStart(builder) 24*890232f2SAndroid Build Coastguard Worker TableInFirstNSAddFooTable(builder, fooTableOffset) 25*890232f2SAndroid Build Coastguard Worker TableInFirstNSAddFooEnum(builder, t.FooEnum) 26*890232f2SAndroid Build Coastguard Worker if t.FooUnion != nil { 27*890232f2SAndroid Build Coastguard Worker TableInFirstNSAddFooUnionType(builder, t.FooUnion.Type) 28*890232f2SAndroid Build Coastguard Worker } 29*890232f2SAndroid Build Coastguard Worker TableInFirstNSAddFooUnion(builder, fooUnionOffset) 30*890232f2SAndroid Build Coastguard Worker fooStructOffset := t.FooStruct.Pack(builder) 31*890232f2SAndroid Build Coastguard Worker TableInFirstNSAddFooStruct(builder, fooStructOffset) 32*890232f2SAndroid Build Coastguard Worker return TableInFirstNSEnd(builder) 33*890232f2SAndroid Build Coastguard Worker} 34*890232f2SAndroid Build Coastguard Worker 35*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) UnPackTo(t *TableInFirstNST) { 36*890232f2SAndroid Build Coastguard Worker t.FooTable = rcv.FooTable(nil).UnPack() 37*890232f2SAndroid Build Coastguard Worker t.FooEnum = rcv.FooEnum() 38*890232f2SAndroid Build Coastguard Worker fooUnionTable := flatbuffers.Table{} 39*890232f2SAndroid Build Coastguard Worker if rcv.FooUnion(&fooUnionTable) { 40*890232f2SAndroid Build Coastguard Worker t.FooUnion = rcv.FooUnionType().UnPack(fooUnionTable) 41*890232f2SAndroid Build Coastguard Worker } 42*890232f2SAndroid Build Coastguard Worker t.FooStruct = rcv.FooStruct(nil).UnPack() 43*890232f2SAndroid Build Coastguard Worker} 44*890232f2SAndroid Build Coastguard Worker 45*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) UnPack() *TableInFirstNST { 46*890232f2SAndroid Build Coastguard Worker if rcv == nil { return nil } 47*890232f2SAndroid Build Coastguard Worker t := &TableInFirstNST{} 48*890232f2SAndroid Build Coastguard Worker rcv.UnPackTo(t) 49*890232f2SAndroid Build Coastguard Worker return t 50*890232f2SAndroid Build Coastguard Worker} 51*890232f2SAndroid Build Coastguard Worker 52*890232f2SAndroid Build Coastguard Workertype TableInFirstNS struct { 53*890232f2SAndroid Build Coastguard Worker _tab flatbuffers.Table 54*890232f2SAndroid Build Coastguard Worker} 55*890232f2SAndroid Build Coastguard Worker 56*890232f2SAndroid Build Coastguard Workerfunc GetRootAsTableInFirstNS(buf []byte, offset flatbuffers.UOffsetT) *TableInFirstNS { 57*890232f2SAndroid Build Coastguard Worker n := flatbuffers.GetUOffsetT(buf[offset:]) 58*890232f2SAndroid Build Coastguard Worker x := &TableInFirstNS{} 59*890232f2SAndroid Build Coastguard Worker x.Init(buf, n+offset) 60*890232f2SAndroid Build Coastguard Worker return x 61*890232f2SAndroid Build Coastguard Worker} 62*890232f2SAndroid Build Coastguard Worker 63*890232f2SAndroid Build Coastguard Workerfunc GetSizePrefixedRootAsTableInFirstNS(buf []byte, offset flatbuffers.UOffsetT) *TableInFirstNS { 64*890232f2SAndroid Build Coastguard Worker n := flatbuffers.GetUOffsetT(buf[offset+flatbuffers.SizeUint32:]) 65*890232f2SAndroid Build Coastguard Worker x := &TableInFirstNS{} 66*890232f2SAndroid Build Coastguard Worker x.Init(buf, n+offset+flatbuffers.SizeUint32) 67*890232f2SAndroid Build Coastguard Worker return x 68*890232f2SAndroid Build Coastguard Worker} 69*890232f2SAndroid Build Coastguard Worker 70*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) Init(buf []byte, i flatbuffers.UOffsetT) { 71*890232f2SAndroid Build Coastguard Worker rcv._tab.Bytes = buf 72*890232f2SAndroid Build Coastguard Worker rcv._tab.Pos = i 73*890232f2SAndroid Build Coastguard Worker} 74*890232f2SAndroid Build Coastguard Worker 75*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) Table() flatbuffers.Table { 76*890232f2SAndroid Build Coastguard Worker return rcv._tab 77*890232f2SAndroid Build Coastguard Worker} 78*890232f2SAndroid Build Coastguard Worker 79*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) FooTable(obj *NamespaceA__NamespaceB.TableInNestedNS) *NamespaceA__NamespaceB.TableInNestedNS { 80*890232f2SAndroid Build Coastguard Worker o := flatbuffers.UOffsetT(rcv._tab.Offset(4)) 81*890232f2SAndroid Build Coastguard Worker if o != 0 { 82*890232f2SAndroid Build Coastguard Worker x := rcv._tab.Indirect(o + rcv._tab.Pos) 83*890232f2SAndroid Build Coastguard Worker if obj == nil { 84*890232f2SAndroid Build Coastguard Worker obj = new(NamespaceA__NamespaceB.TableInNestedNS) 85*890232f2SAndroid Build Coastguard Worker } 86*890232f2SAndroid Build Coastguard Worker obj.Init(rcv._tab.Bytes, x) 87*890232f2SAndroid Build Coastguard Worker return obj 88*890232f2SAndroid Build Coastguard Worker } 89*890232f2SAndroid Build Coastguard Worker return nil 90*890232f2SAndroid Build Coastguard Worker} 91*890232f2SAndroid Build Coastguard Worker 92*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) FooEnum() NamespaceA__NamespaceB.EnumInNestedNS { 93*890232f2SAndroid Build Coastguard Worker o := flatbuffers.UOffsetT(rcv._tab.Offset(6)) 94*890232f2SAndroid Build Coastguard Worker if o != 0 { 95*890232f2SAndroid Build Coastguard Worker return NamespaceA__NamespaceB.EnumInNestedNS(rcv._tab.GetInt8(o + rcv._tab.Pos)) 96*890232f2SAndroid Build Coastguard Worker } 97*890232f2SAndroid Build Coastguard Worker return 0 98*890232f2SAndroid Build Coastguard Worker} 99*890232f2SAndroid Build Coastguard Worker 100*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) MutateFooEnum(n NamespaceA__NamespaceB.EnumInNestedNS) bool { 101*890232f2SAndroid Build Coastguard Worker return rcv._tab.MutateInt8Slot(6, int8(n)) 102*890232f2SAndroid Build Coastguard Worker} 103*890232f2SAndroid Build Coastguard Worker 104*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) FooUnionType() NamespaceA__NamespaceB.UnionInNestedNS { 105*890232f2SAndroid Build Coastguard Worker o := flatbuffers.UOffsetT(rcv._tab.Offset(8)) 106*890232f2SAndroid Build Coastguard Worker if o != 0 { 107*890232f2SAndroid Build Coastguard Worker return NamespaceA__NamespaceB.UnionInNestedNS(rcv._tab.GetByte(o + rcv._tab.Pos)) 108*890232f2SAndroid Build Coastguard Worker } 109*890232f2SAndroid Build Coastguard Worker return 0 110*890232f2SAndroid Build Coastguard Worker} 111*890232f2SAndroid Build Coastguard Worker 112*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) MutateFooUnionType(n NamespaceA__NamespaceB.UnionInNestedNS) bool { 113*890232f2SAndroid Build Coastguard Worker return rcv._tab.MutateByteSlot(8, byte(n)) 114*890232f2SAndroid Build Coastguard Worker} 115*890232f2SAndroid Build Coastguard Worker 116*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) FooUnion(obj *flatbuffers.Table) bool { 117*890232f2SAndroid Build Coastguard Worker o := flatbuffers.UOffsetT(rcv._tab.Offset(10)) 118*890232f2SAndroid Build Coastguard Worker if o != 0 { 119*890232f2SAndroid Build Coastguard Worker rcv._tab.Union(obj, o) 120*890232f2SAndroid Build Coastguard Worker return true 121*890232f2SAndroid Build Coastguard Worker } 122*890232f2SAndroid Build Coastguard Worker return false 123*890232f2SAndroid Build Coastguard Worker} 124*890232f2SAndroid Build Coastguard Worker 125*890232f2SAndroid Build Coastguard Workerfunc (rcv *TableInFirstNS) FooStruct(obj *NamespaceA__NamespaceB.StructInNestedNS) *NamespaceA__NamespaceB.StructInNestedNS { 126*890232f2SAndroid Build Coastguard Worker o := flatbuffers.UOffsetT(rcv._tab.Offset(12)) 127*890232f2SAndroid Build Coastguard Worker if o != 0 { 128*890232f2SAndroid Build Coastguard Worker x := o + rcv._tab.Pos 129*890232f2SAndroid Build Coastguard Worker if obj == nil { 130*890232f2SAndroid Build Coastguard Worker obj = new(NamespaceA__NamespaceB.StructInNestedNS) 131*890232f2SAndroid Build Coastguard Worker } 132*890232f2SAndroid Build Coastguard Worker obj.Init(rcv._tab.Bytes, x) 133*890232f2SAndroid Build Coastguard Worker return obj 134*890232f2SAndroid Build Coastguard Worker } 135*890232f2SAndroid Build Coastguard Worker return nil 136*890232f2SAndroid Build Coastguard Worker} 137*890232f2SAndroid Build Coastguard Worker 138*890232f2SAndroid Build Coastguard Workerfunc TableInFirstNSStart(builder *flatbuffers.Builder) { 139*890232f2SAndroid Build Coastguard Worker builder.StartObject(5) 140*890232f2SAndroid Build Coastguard Worker} 141*890232f2SAndroid Build Coastguard Workerfunc TableInFirstNSAddFooTable(builder *flatbuffers.Builder, fooTable flatbuffers.UOffsetT) { 142*890232f2SAndroid Build Coastguard Worker builder.PrependUOffsetTSlot(0, flatbuffers.UOffsetT(fooTable), 0) 143*890232f2SAndroid Build Coastguard Worker} 144*890232f2SAndroid Build Coastguard Workerfunc TableInFirstNSAddFooEnum(builder *flatbuffers.Builder, fooEnum NamespaceA__NamespaceB.EnumInNestedNS) { 145*890232f2SAndroid Build Coastguard Worker builder.PrependInt8Slot(1, int8(fooEnum), 0) 146*890232f2SAndroid Build Coastguard Worker} 147*890232f2SAndroid Build Coastguard Workerfunc TableInFirstNSAddFooUnionType(builder *flatbuffers.Builder, fooUnionType NamespaceA__NamespaceB.UnionInNestedNS) { 148*890232f2SAndroid Build Coastguard Worker builder.PrependByteSlot(2, byte(fooUnionType), 0) 149*890232f2SAndroid Build Coastguard Worker} 150*890232f2SAndroid Build Coastguard Workerfunc TableInFirstNSAddFooUnion(builder *flatbuffers.Builder, fooUnion flatbuffers.UOffsetT) { 151*890232f2SAndroid Build Coastguard Worker builder.PrependUOffsetTSlot(3, flatbuffers.UOffsetT(fooUnion), 0) 152*890232f2SAndroid Build Coastguard Worker} 153*890232f2SAndroid Build Coastguard Workerfunc TableInFirstNSAddFooStruct(builder *flatbuffers.Builder, fooStruct flatbuffers.UOffsetT) { 154*890232f2SAndroid Build Coastguard Worker builder.PrependStructSlot(4, flatbuffers.UOffsetT(fooStruct), 0) 155*890232f2SAndroid Build Coastguard Worker} 156*890232f2SAndroid Build Coastguard Workerfunc TableInFirstNSEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT { 157*890232f2SAndroid Build Coastguard Worker return builder.EndObject() 158*890232f2SAndroid Build Coastguard Worker} 159