xref: /aosp_15_r20/external/flatbuffers/tests/optional_scalars/ScalarStuff.go (revision 890232f25432b36107d06881e0a25aaa6b473652)
1*890232f2SAndroid Build Coastguard Worker// Code generated by the FlatBuffers compiler. DO NOT EDIT.
2*890232f2SAndroid Build Coastguard Worker
3*890232f2SAndroid Build Coastguard Workerpackage optional_scalars
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
9*890232f2SAndroid Build Coastguard Workertype ScalarStuffT struct {
10*890232f2SAndroid Build Coastguard Worker	JustI8 int8 `json:"just_i8"`
11*890232f2SAndroid Build Coastguard Worker	MaybeI8 *int8 `json:"maybe_i8"`
12*890232f2SAndroid Build Coastguard Worker	DefaultI8 int8 `json:"default_i8"`
13*890232f2SAndroid Build Coastguard Worker	JustU8 byte `json:"just_u8"`
14*890232f2SAndroid Build Coastguard Worker	MaybeU8 *byte `json:"maybe_u8"`
15*890232f2SAndroid Build Coastguard Worker	DefaultU8 byte `json:"default_u8"`
16*890232f2SAndroid Build Coastguard Worker	JustI16 int16 `json:"just_i16"`
17*890232f2SAndroid Build Coastguard Worker	MaybeI16 *int16 `json:"maybe_i16"`
18*890232f2SAndroid Build Coastguard Worker	DefaultI16 int16 `json:"default_i16"`
19*890232f2SAndroid Build Coastguard Worker	JustU16 uint16 `json:"just_u16"`
20*890232f2SAndroid Build Coastguard Worker	MaybeU16 *uint16 `json:"maybe_u16"`
21*890232f2SAndroid Build Coastguard Worker	DefaultU16 uint16 `json:"default_u16"`
22*890232f2SAndroid Build Coastguard Worker	JustI32 int32 `json:"just_i32"`
23*890232f2SAndroid Build Coastguard Worker	MaybeI32 *int32 `json:"maybe_i32"`
24*890232f2SAndroid Build Coastguard Worker	DefaultI32 int32 `json:"default_i32"`
25*890232f2SAndroid Build Coastguard Worker	JustU32 uint32 `json:"just_u32"`
26*890232f2SAndroid Build Coastguard Worker	MaybeU32 *uint32 `json:"maybe_u32"`
27*890232f2SAndroid Build Coastguard Worker	DefaultU32 uint32 `json:"default_u32"`
28*890232f2SAndroid Build Coastguard Worker	JustI64 int64 `json:"just_i64"`
29*890232f2SAndroid Build Coastguard Worker	MaybeI64 *int64 `json:"maybe_i64"`
30*890232f2SAndroid Build Coastguard Worker	DefaultI64 int64 `json:"default_i64"`
31*890232f2SAndroid Build Coastguard Worker	JustU64 uint64 `json:"just_u64"`
32*890232f2SAndroid Build Coastguard Worker	MaybeU64 *uint64 `json:"maybe_u64"`
33*890232f2SAndroid Build Coastguard Worker	DefaultU64 uint64 `json:"default_u64"`
34*890232f2SAndroid Build Coastguard Worker	JustF32 float32 `json:"just_f32"`
35*890232f2SAndroid Build Coastguard Worker	MaybeF32 *float32 `json:"maybe_f32"`
36*890232f2SAndroid Build Coastguard Worker	DefaultF32 float32 `json:"default_f32"`
37*890232f2SAndroid Build Coastguard Worker	JustF64 float64 `json:"just_f64"`
38*890232f2SAndroid Build Coastguard Worker	MaybeF64 *float64 `json:"maybe_f64"`
39*890232f2SAndroid Build Coastguard Worker	DefaultF64 float64 `json:"default_f64"`
40*890232f2SAndroid Build Coastguard Worker	JustBool bool `json:"just_bool"`
41*890232f2SAndroid Build Coastguard Worker	MaybeBool *bool `json:"maybe_bool"`
42*890232f2SAndroid Build Coastguard Worker	DefaultBool bool `json:"default_bool"`
43*890232f2SAndroid Build Coastguard Worker	JustEnum OptionalByte `json:"just_enum"`
44*890232f2SAndroid Build Coastguard Worker	MaybeEnum *OptionalByte `json:"maybe_enum"`
45*890232f2SAndroid Build Coastguard Worker	DefaultEnum OptionalByte `json:"default_enum"`
46*890232f2SAndroid Build Coastguard Worker}
47*890232f2SAndroid Build Coastguard Worker
48*890232f2SAndroid Build Coastguard Workerfunc (t *ScalarStuffT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT {
49*890232f2SAndroid Build Coastguard Worker	if t == nil { return 0 }
50*890232f2SAndroid Build Coastguard Worker	ScalarStuffStart(builder)
51*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustI8(builder, t.JustI8)
52*890232f2SAndroid Build Coastguard Worker	if t.MaybeI8 != nil {
53*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeI8(builder, *t.MaybeI8)
54*890232f2SAndroid Build Coastguard Worker	}
55*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultI8(builder, t.DefaultI8)
56*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustU8(builder, t.JustU8)
57*890232f2SAndroid Build Coastguard Worker	if t.MaybeU8 != nil {
58*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeU8(builder, *t.MaybeU8)
59*890232f2SAndroid Build Coastguard Worker	}
60*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultU8(builder, t.DefaultU8)
61*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustI16(builder, t.JustI16)
62*890232f2SAndroid Build Coastguard Worker	if t.MaybeI16 != nil {
63*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeI16(builder, *t.MaybeI16)
64*890232f2SAndroid Build Coastguard Worker	}
65*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultI16(builder, t.DefaultI16)
66*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustU16(builder, t.JustU16)
67*890232f2SAndroid Build Coastguard Worker	if t.MaybeU16 != nil {
68*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeU16(builder, *t.MaybeU16)
69*890232f2SAndroid Build Coastguard Worker	}
70*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultU16(builder, t.DefaultU16)
71*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustI32(builder, t.JustI32)
72*890232f2SAndroid Build Coastguard Worker	if t.MaybeI32 != nil {
73*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeI32(builder, *t.MaybeI32)
74*890232f2SAndroid Build Coastguard Worker	}
75*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultI32(builder, t.DefaultI32)
76*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustU32(builder, t.JustU32)
77*890232f2SAndroid Build Coastguard Worker	if t.MaybeU32 != nil {
78*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeU32(builder, *t.MaybeU32)
79*890232f2SAndroid Build Coastguard Worker	}
80*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultU32(builder, t.DefaultU32)
81*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustI64(builder, t.JustI64)
82*890232f2SAndroid Build Coastguard Worker	if t.MaybeI64 != nil {
83*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeI64(builder, *t.MaybeI64)
84*890232f2SAndroid Build Coastguard Worker	}
85*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultI64(builder, t.DefaultI64)
86*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustU64(builder, t.JustU64)
87*890232f2SAndroid Build Coastguard Worker	if t.MaybeU64 != nil {
88*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeU64(builder, *t.MaybeU64)
89*890232f2SAndroid Build Coastguard Worker	}
90*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultU64(builder, t.DefaultU64)
91*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustF32(builder, t.JustF32)
92*890232f2SAndroid Build Coastguard Worker	if t.MaybeF32 != nil {
93*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeF32(builder, *t.MaybeF32)
94*890232f2SAndroid Build Coastguard Worker	}
95*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultF32(builder, t.DefaultF32)
96*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustF64(builder, t.JustF64)
97*890232f2SAndroid Build Coastguard Worker	if t.MaybeF64 != nil {
98*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeF64(builder, *t.MaybeF64)
99*890232f2SAndroid Build Coastguard Worker	}
100*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultF64(builder, t.DefaultF64)
101*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustBool(builder, t.JustBool)
102*890232f2SAndroid Build Coastguard Worker	if t.MaybeBool != nil {
103*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeBool(builder, *t.MaybeBool)
104*890232f2SAndroid Build Coastguard Worker	}
105*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultBool(builder, t.DefaultBool)
106*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddJustEnum(builder, t.JustEnum)
107*890232f2SAndroid Build Coastguard Worker	if t.MaybeEnum != nil {
108*890232f2SAndroid Build Coastguard Worker		ScalarStuffAddMaybeEnum(builder, *t.MaybeEnum)
109*890232f2SAndroid Build Coastguard Worker	}
110*890232f2SAndroid Build Coastguard Worker	ScalarStuffAddDefaultEnum(builder, t.DefaultEnum)
111*890232f2SAndroid Build Coastguard Worker	return ScalarStuffEnd(builder)
112*890232f2SAndroid Build Coastguard Worker}
113*890232f2SAndroid Build Coastguard Worker
114*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) UnPackTo(t *ScalarStuffT) {
115*890232f2SAndroid Build Coastguard Worker	t.JustI8 = rcv.JustI8()
116*890232f2SAndroid Build Coastguard Worker	t.MaybeI8 = rcv.MaybeI8()
117*890232f2SAndroid Build Coastguard Worker	t.DefaultI8 = rcv.DefaultI8()
118*890232f2SAndroid Build Coastguard Worker	t.JustU8 = rcv.JustU8()
119*890232f2SAndroid Build Coastguard Worker	t.MaybeU8 = rcv.MaybeU8()
120*890232f2SAndroid Build Coastguard Worker	t.DefaultU8 = rcv.DefaultU8()
121*890232f2SAndroid Build Coastguard Worker	t.JustI16 = rcv.JustI16()
122*890232f2SAndroid Build Coastguard Worker	t.MaybeI16 = rcv.MaybeI16()
123*890232f2SAndroid Build Coastguard Worker	t.DefaultI16 = rcv.DefaultI16()
124*890232f2SAndroid Build Coastguard Worker	t.JustU16 = rcv.JustU16()
125*890232f2SAndroid Build Coastguard Worker	t.MaybeU16 = rcv.MaybeU16()
126*890232f2SAndroid Build Coastguard Worker	t.DefaultU16 = rcv.DefaultU16()
127*890232f2SAndroid Build Coastguard Worker	t.JustI32 = rcv.JustI32()
128*890232f2SAndroid Build Coastguard Worker	t.MaybeI32 = rcv.MaybeI32()
129*890232f2SAndroid Build Coastguard Worker	t.DefaultI32 = rcv.DefaultI32()
130*890232f2SAndroid Build Coastguard Worker	t.JustU32 = rcv.JustU32()
131*890232f2SAndroid Build Coastguard Worker	t.MaybeU32 = rcv.MaybeU32()
132*890232f2SAndroid Build Coastguard Worker	t.DefaultU32 = rcv.DefaultU32()
133*890232f2SAndroid Build Coastguard Worker	t.JustI64 = rcv.JustI64()
134*890232f2SAndroid Build Coastguard Worker	t.MaybeI64 = rcv.MaybeI64()
135*890232f2SAndroid Build Coastguard Worker	t.DefaultI64 = rcv.DefaultI64()
136*890232f2SAndroid Build Coastguard Worker	t.JustU64 = rcv.JustU64()
137*890232f2SAndroid Build Coastguard Worker	t.MaybeU64 = rcv.MaybeU64()
138*890232f2SAndroid Build Coastguard Worker	t.DefaultU64 = rcv.DefaultU64()
139*890232f2SAndroid Build Coastguard Worker	t.JustF32 = rcv.JustF32()
140*890232f2SAndroid Build Coastguard Worker	t.MaybeF32 = rcv.MaybeF32()
141*890232f2SAndroid Build Coastguard Worker	t.DefaultF32 = rcv.DefaultF32()
142*890232f2SAndroid Build Coastguard Worker	t.JustF64 = rcv.JustF64()
143*890232f2SAndroid Build Coastguard Worker	t.MaybeF64 = rcv.MaybeF64()
144*890232f2SAndroid Build Coastguard Worker	t.DefaultF64 = rcv.DefaultF64()
145*890232f2SAndroid Build Coastguard Worker	t.JustBool = rcv.JustBool()
146*890232f2SAndroid Build Coastguard Worker	t.MaybeBool = rcv.MaybeBool()
147*890232f2SAndroid Build Coastguard Worker	t.DefaultBool = rcv.DefaultBool()
148*890232f2SAndroid Build Coastguard Worker	t.JustEnum = rcv.JustEnum()
149*890232f2SAndroid Build Coastguard Worker	t.MaybeEnum = rcv.MaybeEnum()
150*890232f2SAndroid Build Coastguard Worker	t.DefaultEnum = rcv.DefaultEnum()
151*890232f2SAndroid Build Coastguard Worker}
152*890232f2SAndroid Build Coastguard Worker
153*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) UnPack() *ScalarStuffT {
154*890232f2SAndroid Build Coastguard Worker	if rcv == nil { return nil }
155*890232f2SAndroid Build Coastguard Worker	t := &ScalarStuffT{}
156*890232f2SAndroid Build Coastguard Worker	rcv.UnPackTo(t)
157*890232f2SAndroid Build Coastguard Worker	return t
158*890232f2SAndroid Build Coastguard Worker}
159*890232f2SAndroid Build Coastguard Worker
160*890232f2SAndroid Build Coastguard Workertype ScalarStuff struct {
161*890232f2SAndroid Build Coastguard Worker	_tab flatbuffers.Table
162*890232f2SAndroid Build Coastguard Worker}
163*890232f2SAndroid Build Coastguard Worker
164*890232f2SAndroid Build Coastguard Workerfunc GetRootAsScalarStuff(buf []byte, offset flatbuffers.UOffsetT) *ScalarStuff {
165*890232f2SAndroid Build Coastguard Worker	n := flatbuffers.GetUOffsetT(buf[offset:])
166*890232f2SAndroid Build Coastguard Worker	x := &ScalarStuff{}
167*890232f2SAndroid Build Coastguard Worker	x.Init(buf, n+offset)
168*890232f2SAndroid Build Coastguard Worker	return x
169*890232f2SAndroid Build Coastguard Worker}
170*890232f2SAndroid Build Coastguard Worker
171*890232f2SAndroid Build Coastguard Workerfunc GetSizePrefixedRootAsScalarStuff(buf []byte, offset flatbuffers.UOffsetT) *ScalarStuff {
172*890232f2SAndroid Build Coastguard Worker	n := flatbuffers.GetUOffsetT(buf[offset+flatbuffers.SizeUint32:])
173*890232f2SAndroid Build Coastguard Worker	x := &ScalarStuff{}
174*890232f2SAndroid Build Coastguard Worker	x.Init(buf, n+offset+flatbuffers.SizeUint32)
175*890232f2SAndroid Build Coastguard Worker	return x
176*890232f2SAndroid Build Coastguard Worker}
177*890232f2SAndroid Build Coastguard Worker
178*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) Init(buf []byte, i flatbuffers.UOffsetT) {
179*890232f2SAndroid Build Coastguard Worker	rcv._tab.Bytes = buf
180*890232f2SAndroid Build Coastguard Worker	rcv._tab.Pos = i
181*890232f2SAndroid Build Coastguard Worker}
182*890232f2SAndroid Build Coastguard Worker
183*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) Table() flatbuffers.Table {
184*890232f2SAndroid Build Coastguard Worker	return rcv._tab
185*890232f2SAndroid Build Coastguard Worker}
186*890232f2SAndroid Build Coastguard Worker
187*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustI8() int8 {
188*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(4))
189*890232f2SAndroid Build Coastguard Worker	if o != 0 {
190*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetInt8(o + rcv._tab.Pos)
191*890232f2SAndroid Build Coastguard Worker	}
192*890232f2SAndroid Build Coastguard Worker	return 0
193*890232f2SAndroid Build Coastguard Worker}
194*890232f2SAndroid Build Coastguard Worker
195*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustI8(n int8) bool {
196*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt8Slot(4, n)
197*890232f2SAndroid Build Coastguard Worker}
198*890232f2SAndroid Build Coastguard Worker
199*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeI8() *int8 {
200*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(6))
201*890232f2SAndroid Build Coastguard Worker	if o != 0 {
202*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetInt8(o + rcv._tab.Pos)
203*890232f2SAndroid Build Coastguard Worker		return &v
204*890232f2SAndroid Build Coastguard Worker	}
205*890232f2SAndroid Build Coastguard Worker	return nil
206*890232f2SAndroid Build Coastguard Worker}
207*890232f2SAndroid Build Coastguard Worker
208*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeI8(n int8) bool {
209*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt8Slot(6, n)
210*890232f2SAndroid Build Coastguard Worker}
211*890232f2SAndroid Build Coastguard Worker
212*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultI8() int8 {
213*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(8))
214*890232f2SAndroid Build Coastguard Worker	if o != 0 {
215*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetInt8(o + rcv._tab.Pos)
216*890232f2SAndroid Build Coastguard Worker	}
217*890232f2SAndroid Build Coastguard Worker	return 42
218*890232f2SAndroid Build Coastguard Worker}
219*890232f2SAndroid Build Coastguard Worker
220*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultI8(n int8) bool {
221*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt8Slot(8, n)
222*890232f2SAndroid Build Coastguard Worker}
223*890232f2SAndroid Build Coastguard Worker
224*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustU8() byte {
225*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(10))
226*890232f2SAndroid Build Coastguard Worker	if o != 0 {
227*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetByte(o + rcv._tab.Pos)
228*890232f2SAndroid Build Coastguard Worker	}
229*890232f2SAndroid Build Coastguard Worker	return 0
230*890232f2SAndroid Build Coastguard Worker}
231*890232f2SAndroid Build Coastguard Worker
232*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustU8(n byte) bool {
233*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateByteSlot(10, n)
234*890232f2SAndroid Build Coastguard Worker}
235*890232f2SAndroid Build Coastguard Worker
236*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeU8() *byte {
237*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(12))
238*890232f2SAndroid Build Coastguard Worker	if o != 0 {
239*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetByte(o + rcv._tab.Pos)
240*890232f2SAndroid Build Coastguard Worker		return &v
241*890232f2SAndroid Build Coastguard Worker	}
242*890232f2SAndroid Build Coastguard Worker	return nil
243*890232f2SAndroid Build Coastguard Worker}
244*890232f2SAndroid Build Coastguard Worker
245*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeU8(n byte) bool {
246*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateByteSlot(12, n)
247*890232f2SAndroid Build Coastguard Worker}
248*890232f2SAndroid Build Coastguard Worker
249*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultU8() byte {
250*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(14))
251*890232f2SAndroid Build Coastguard Worker	if o != 0 {
252*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetByte(o + rcv._tab.Pos)
253*890232f2SAndroid Build Coastguard Worker	}
254*890232f2SAndroid Build Coastguard Worker	return 42
255*890232f2SAndroid Build Coastguard Worker}
256*890232f2SAndroid Build Coastguard Worker
257*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultU8(n byte) bool {
258*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateByteSlot(14, n)
259*890232f2SAndroid Build Coastguard Worker}
260*890232f2SAndroid Build Coastguard Worker
261*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustI16() int16 {
262*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(16))
263*890232f2SAndroid Build Coastguard Worker	if o != 0 {
264*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetInt16(o + rcv._tab.Pos)
265*890232f2SAndroid Build Coastguard Worker	}
266*890232f2SAndroid Build Coastguard Worker	return 0
267*890232f2SAndroid Build Coastguard Worker}
268*890232f2SAndroid Build Coastguard Worker
269*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustI16(n int16) bool {
270*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt16Slot(16, n)
271*890232f2SAndroid Build Coastguard Worker}
272*890232f2SAndroid Build Coastguard Worker
273*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeI16() *int16 {
274*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(18))
275*890232f2SAndroid Build Coastguard Worker	if o != 0 {
276*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetInt16(o + rcv._tab.Pos)
277*890232f2SAndroid Build Coastguard Worker		return &v
278*890232f2SAndroid Build Coastguard Worker	}
279*890232f2SAndroid Build Coastguard Worker	return nil
280*890232f2SAndroid Build Coastguard Worker}
281*890232f2SAndroid Build Coastguard Worker
282*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeI16(n int16) bool {
283*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt16Slot(18, n)
284*890232f2SAndroid Build Coastguard Worker}
285*890232f2SAndroid Build Coastguard Worker
286*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultI16() int16 {
287*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(20))
288*890232f2SAndroid Build Coastguard Worker	if o != 0 {
289*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetInt16(o + rcv._tab.Pos)
290*890232f2SAndroid Build Coastguard Worker	}
291*890232f2SAndroid Build Coastguard Worker	return 42
292*890232f2SAndroid Build Coastguard Worker}
293*890232f2SAndroid Build Coastguard Worker
294*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultI16(n int16) bool {
295*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt16Slot(20, n)
296*890232f2SAndroid Build Coastguard Worker}
297*890232f2SAndroid Build Coastguard Worker
298*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustU16() uint16 {
299*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(22))
300*890232f2SAndroid Build Coastguard Worker	if o != 0 {
301*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetUint16(o + rcv._tab.Pos)
302*890232f2SAndroid Build Coastguard Worker	}
303*890232f2SAndroid Build Coastguard Worker	return 0
304*890232f2SAndroid Build Coastguard Worker}
305*890232f2SAndroid Build Coastguard Worker
306*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustU16(n uint16) bool {
307*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint16Slot(22, n)
308*890232f2SAndroid Build Coastguard Worker}
309*890232f2SAndroid Build Coastguard Worker
310*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeU16() *uint16 {
311*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(24))
312*890232f2SAndroid Build Coastguard Worker	if o != 0 {
313*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetUint16(o + rcv._tab.Pos)
314*890232f2SAndroid Build Coastguard Worker		return &v
315*890232f2SAndroid Build Coastguard Worker	}
316*890232f2SAndroid Build Coastguard Worker	return nil
317*890232f2SAndroid Build Coastguard Worker}
318*890232f2SAndroid Build Coastguard Worker
319*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeU16(n uint16) bool {
320*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint16Slot(24, n)
321*890232f2SAndroid Build Coastguard Worker}
322*890232f2SAndroid Build Coastguard Worker
323*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultU16() uint16 {
324*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(26))
325*890232f2SAndroid Build Coastguard Worker	if o != 0 {
326*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetUint16(o + rcv._tab.Pos)
327*890232f2SAndroid Build Coastguard Worker	}
328*890232f2SAndroid Build Coastguard Worker	return 42
329*890232f2SAndroid Build Coastguard Worker}
330*890232f2SAndroid Build Coastguard Worker
331*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultU16(n uint16) bool {
332*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint16Slot(26, n)
333*890232f2SAndroid Build Coastguard Worker}
334*890232f2SAndroid Build Coastguard Worker
335*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustI32() int32 {
336*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(28))
337*890232f2SAndroid Build Coastguard Worker	if o != 0 {
338*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetInt32(o + rcv._tab.Pos)
339*890232f2SAndroid Build Coastguard Worker	}
340*890232f2SAndroid Build Coastguard Worker	return 0
341*890232f2SAndroid Build Coastguard Worker}
342*890232f2SAndroid Build Coastguard Worker
343*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustI32(n int32) bool {
344*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt32Slot(28, n)
345*890232f2SAndroid Build Coastguard Worker}
346*890232f2SAndroid Build Coastguard Worker
347*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeI32() *int32 {
348*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(30))
349*890232f2SAndroid Build Coastguard Worker	if o != 0 {
350*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetInt32(o + rcv._tab.Pos)
351*890232f2SAndroid Build Coastguard Worker		return &v
352*890232f2SAndroid Build Coastguard Worker	}
353*890232f2SAndroid Build Coastguard Worker	return nil
354*890232f2SAndroid Build Coastguard Worker}
355*890232f2SAndroid Build Coastguard Worker
356*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeI32(n int32) bool {
357*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt32Slot(30, n)
358*890232f2SAndroid Build Coastguard Worker}
359*890232f2SAndroid Build Coastguard Worker
360*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultI32() int32 {
361*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(32))
362*890232f2SAndroid Build Coastguard Worker	if o != 0 {
363*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetInt32(o + rcv._tab.Pos)
364*890232f2SAndroid Build Coastguard Worker	}
365*890232f2SAndroid Build Coastguard Worker	return 42
366*890232f2SAndroid Build Coastguard Worker}
367*890232f2SAndroid Build Coastguard Worker
368*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultI32(n int32) bool {
369*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt32Slot(32, n)
370*890232f2SAndroid Build Coastguard Worker}
371*890232f2SAndroid Build Coastguard Worker
372*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustU32() uint32 {
373*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(34))
374*890232f2SAndroid Build Coastguard Worker	if o != 0 {
375*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetUint32(o + rcv._tab.Pos)
376*890232f2SAndroid Build Coastguard Worker	}
377*890232f2SAndroid Build Coastguard Worker	return 0
378*890232f2SAndroid Build Coastguard Worker}
379*890232f2SAndroid Build Coastguard Worker
380*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustU32(n uint32) bool {
381*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint32Slot(34, n)
382*890232f2SAndroid Build Coastguard Worker}
383*890232f2SAndroid Build Coastguard Worker
384*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeU32() *uint32 {
385*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(36))
386*890232f2SAndroid Build Coastguard Worker	if o != 0 {
387*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetUint32(o + rcv._tab.Pos)
388*890232f2SAndroid Build Coastguard Worker		return &v
389*890232f2SAndroid Build Coastguard Worker	}
390*890232f2SAndroid Build Coastguard Worker	return nil
391*890232f2SAndroid Build Coastguard Worker}
392*890232f2SAndroid Build Coastguard Worker
393*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeU32(n uint32) bool {
394*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint32Slot(36, n)
395*890232f2SAndroid Build Coastguard Worker}
396*890232f2SAndroid Build Coastguard Worker
397*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultU32() uint32 {
398*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(38))
399*890232f2SAndroid Build Coastguard Worker	if o != 0 {
400*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetUint32(o + rcv._tab.Pos)
401*890232f2SAndroid Build Coastguard Worker	}
402*890232f2SAndroid Build Coastguard Worker	return 42
403*890232f2SAndroid Build Coastguard Worker}
404*890232f2SAndroid Build Coastguard Worker
405*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultU32(n uint32) bool {
406*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint32Slot(38, n)
407*890232f2SAndroid Build Coastguard Worker}
408*890232f2SAndroid Build Coastguard Worker
409*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustI64() int64 {
410*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(40))
411*890232f2SAndroid Build Coastguard Worker	if o != 0 {
412*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetInt64(o + rcv._tab.Pos)
413*890232f2SAndroid Build Coastguard Worker	}
414*890232f2SAndroid Build Coastguard Worker	return 0
415*890232f2SAndroid Build Coastguard Worker}
416*890232f2SAndroid Build Coastguard Worker
417*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustI64(n int64) bool {
418*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt64Slot(40, n)
419*890232f2SAndroid Build Coastguard Worker}
420*890232f2SAndroid Build Coastguard Worker
421*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeI64() *int64 {
422*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(42))
423*890232f2SAndroid Build Coastguard Worker	if o != 0 {
424*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetInt64(o + rcv._tab.Pos)
425*890232f2SAndroid Build Coastguard Worker		return &v
426*890232f2SAndroid Build Coastguard Worker	}
427*890232f2SAndroid Build Coastguard Worker	return nil
428*890232f2SAndroid Build Coastguard Worker}
429*890232f2SAndroid Build Coastguard Worker
430*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeI64(n int64) bool {
431*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt64Slot(42, n)
432*890232f2SAndroid Build Coastguard Worker}
433*890232f2SAndroid Build Coastguard Worker
434*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultI64() int64 {
435*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(44))
436*890232f2SAndroid Build Coastguard Worker	if o != 0 {
437*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetInt64(o + rcv._tab.Pos)
438*890232f2SAndroid Build Coastguard Worker	}
439*890232f2SAndroid Build Coastguard Worker	return 42
440*890232f2SAndroid Build Coastguard Worker}
441*890232f2SAndroid Build Coastguard Worker
442*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultI64(n int64) bool {
443*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt64Slot(44, n)
444*890232f2SAndroid Build Coastguard Worker}
445*890232f2SAndroid Build Coastguard Worker
446*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustU64() uint64 {
447*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(46))
448*890232f2SAndroid Build Coastguard Worker	if o != 0 {
449*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetUint64(o + rcv._tab.Pos)
450*890232f2SAndroid Build Coastguard Worker	}
451*890232f2SAndroid Build Coastguard Worker	return 0
452*890232f2SAndroid Build Coastguard Worker}
453*890232f2SAndroid Build Coastguard Worker
454*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustU64(n uint64) bool {
455*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint64Slot(46, n)
456*890232f2SAndroid Build Coastguard Worker}
457*890232f2SAndroid Build Coastguard Worker
458*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeU64() *uint64 {
459*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(48))
460*890232f2SAndroid Build Coastguard Worker	if o != 0 {
461*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetUint64(o + rcv._tab.Pos)
462*890232f2SAndroid Build Coastguard Worker		return &v
463*890232f2SAndroid Build Coastguard Worker	}
464*890232f2SAndroid Build Coastguard Worker	return nil
465*890232f2SAndroid Build Coastguard Worker}
466*890232f2SAndroid Build Coastguard Worker
467*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeU64(n uint64) bool {
468*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint64Slot(48, n)
469*890232f2SAndroid Build Coastguard Worker}
470*890232f2SAndroid Build Coastguard Worker
471*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultU64() uint64 {
472*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(50))
473*890232f2SAndroid Build Coastguard Worker	if o != 0 {
474*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetUint64(o + rcv._tab.Pos)
475*890232f2SAndroid Build Coastguard Worker	}
476*890232f2SAndroid Build Coastguard Worker	return 42
477*890232f2SAndroid Build Coastguard Worker}
478*890232f2SAndroid Build Coastguard Worker
479*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultU64(n uint64) bool {
480*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateUint64Slot(50, n)
481*890232f2SAndroid Build Coastguard Worker}
482*890232f2SAndroid Build Coastguard Worker
483*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustF32() float32 {
484*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(52))
485*890232f2SAndroid Build Coastguard Worker	if o != 0 {
486*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetFloat32(o + rcv._tab.Pos)
487*890232f2SAndroid Build Coastguard Worker	}
488*890232f2SAndroid Build Coastguard Worker	return 0.0
489*890232f2SAndroid Build Coastguard Worker}
490*890232f2SAndroid Build Coastguard Worker
491*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustF32(n float32) bool {
492*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateFloat32Slot(52, n)
493*890232f2SAndroid Build Coastguard Worker}
494*890232f2SAndroid Build Coastguard Worker
495*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeF32() *float32 {
496*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(54))
497*890232f2SAndroid Build Coastguard Worker	if o != 0 {
498*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetFloat32(o + rcv._tab.Pos)
499*890232f2SAndroid Build Coastguard Worker		return &v
500*890232f2SAndroid Build Coastguard Worker	}
501*890232f2SAndroid Build Coastguard Worker	return nil
502*890232f2SAndroid Build Coastguard Worker}
503*890232f2SAndroid Build Coastguard Worker
504*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeF32(n float32) bool {
505*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateFloat32Slot(54, n)
506*890232f2SAndroid Build Coastguard Worker}
507*890232f2SAndroid Build Coastguard Worker
508*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultF32() float32 {
509*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(56))
510*890232f2SAndroid Build Coastguard Worker	if o != 0 {
511*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetFloat32(o + rcv._tab.Pos)
512*890232f2SAndroid Build Coastguard Worker	}
513*890232f2SAndroid Build Coastguard Worker	return 42.0
514*890232f2SAndroid Build Coastguard Worker}
515*890232f2SAndroid Build Coastguard Worker
516*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultF32(n float32) bool {
517*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateFloat32Slot(56, n)
518*890232f2SAndroid Build Coastguard Worker}
519*890232f2SAndroid Build Coastguard Worker
520*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustF64() float64 {
521*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(58))
522*890232f2SAndroid Build Coastguard Worker	if o != 0 {
523*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetFloat64(o + rcv._tab.Pos)
524*890232f2SAndroid Build Coastguard Worker	}
525*890232f2SAndroid Build Coastguard Worker	return 0.0
526*890232f2SAndroid Build Coastguard Worker}
527*890232f2SAndroid Build Coastguard Worker
528*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustF64(n float64) bool {
529*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateFloat64Slot(58, n)
530*890232f2SAndroid Build Coastguard Worker}
531*890232f2SAndroid Build Coastguard Worker
532*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeF64() *float64 {
533*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(60))
534*890232f2SAndroid Build Coastguard Worker	if o != 0 {
535*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetFloat64(o + rcv._tab.Pos)
536*890232f2SAndroid Build Coastguard Worker		return &v
537*890232f2SAndroid Build Coastguard Worker	}
538*890232f2SAndroid Build Coastguard Worker	return nil
539*890232f2SAndroid Build Coastguard Worker}
540*890232f2SAndroid Build Coastguard Worker
541*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeF64(n float64) bool {
542*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateFloat64Slot(60, n)
543*890232f2SAndroid Build Coastguard Worker}
544*890232f2SAndroid Build Coastguard Worker
545*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultF64() float64 {
546*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(62))
547*890232f2SAndroid Build Coastguard Worker	if o != 0 {
548*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetFloat64(o + rcv._tab.Pos)
549*890232f2SAndroid Build Coastguard Worker	}
550*890232f2SAndroid Build Coastguard Worker	return 42.0
551*890232f2SAndroid Build Coastguard Worker}
552*890232f2SAndroid Build Coastguard Worker
553*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultF64(n float64) bool {
554*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateFloat64Slot(62, n)
555*890232f2SAndroid Build Coastguard Worker}
556*890232f2SAndroid Build Coastguard Worker
557*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustBool() bool {
558*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(64))
559*890232f2SAndroid Build Coastguard Worker	if o != 0 {
560*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetBool(o + rcv._tab.Pos)
561*890232f2SAndroid Build Coastguard Worker	}
562*890232f2SAndroid Build Coastguard Worker	return false
563*890232f2SAndroid Build Coastguard Worker}
564*890232f2SAndroid Build Coastguard Worker
565*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustBool(n bool) bool {
566*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateBoolSlot(64, n)
567*890232f2SAndroid Build Coastguard Worker}
568*890232f2SAndroid Build Coastguard Worker
569*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeBool() *bool {
570*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(66))
571*890232f2SAndroid Build Coastguard Worker	if o != 0 {
572*890232f2SAndroid Build Coastguard Worker		v := rcv._tab.GetBool(o + rcv._tab.Pos)
573*890232f2SAndroid Build Coastguard Worker		return &v
574*890232f2SAndroid Build Coastguard Worker	}
575*890232f2SAndroid Build Coastguard Worker	return nil
576*890232f2SAndroid Build Coastguard Worker}
577*890232f2SAndroid Build Coastguard Worker
578*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeBool(n bool) bool {
579*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateBoolSlot(66, n)
580*890232f2SAndroid Build Coastguard Worker}
581*890232f2SAndroid Build Coastguard Worker
582*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultBool() bool {
583*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(68))
584*890232f2SAndroid Build Coastguard Worker	if o != 0 {
585*890232f2SAndroid Build Coastguard Worker		return rcv._tab.GetBool(o + rcv._tab.Pos)
586*890232f2SAndroid Build Coastguard Worker	}
587*890232f2SAndroid Build Coastguard Worker	return true
588*890232f2SAndroid Build Coastguard Worker}
589*890232f2SAndroid Build Coastguard Worker
590*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultBool(n bool) bool {
591*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateBoolSlot(68, n)
592*890232f2SAndroid Build Coastguard Worker}
593*890232f2SAndroid Build Coastguard Worker
594*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) JustEnum() OptionalByte {
595*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(70))
596*890232f2SAndroid Build Coastguard Worker	if o != 0 {
597*890232f2SAndroid Build Coastguard Worker		return OptionalByte(rcv._tab.GetInt8(o + rcv._tab.Pos))
598*890232f2SAndroid Build Coastguard Worker	}
599*890232f2SAndroid Build Coastguard Worker	return 0
600*890232f2SAndroid Build Coastguard Worker}
601*890232f2SAndroid Build Coastguard Worker
602*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateJustEnum(n OptionalByte) bool {
603*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt8Slot(70, int8(n))
604*890232f2SAndroid Build Coastguard Worker}
605*890232f2SAndroid Build Coastguard Worker
606*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MaybeEnum() *OptionalByte {
607*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(72))
608*890232f2SAndroid Build Coastguard Worker	if o != 0 {
609*890232f2SAndroid Build Coastguard Worker		v := OptionalByte(rcv._tab.GetInt8(o + rcv._tab.Pos))
610*890232f2SAndroid Build Coastguard Worker		return &v
611*890232f2SAndroid Build Coastguard Worker	}
612*890232f2SAndroid Build Coastguard Worker	return nil
613*890232f2SAndroid Build Coastguard Worker}
614*890232f2SAndroid Build Coastguard Worker
615*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateMaybeEnum(n OptionalByte) bool {
616*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt8Slot(72, int8(n))
617*890232f2SAndroid Build Coastguard Worker}
618*890232f2SAndroid Build Coastguard Worker
619*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) DefaultEnum() OptionalByte {
620*890232f2SAndroid Build Coastguard Worker	o := flatbuffers.UOffsetT(rcv._tab.Offset(74))
621*890232f2SAndroid Build Coastguard Worker	if o != 0 {
622*890232f2SAndroid Build Coastguard Worker		return OptionalByte(rcv._tab.GetInt8(o + rcv._tab.Pos))
623*890232f2SAndroid Build Coastguard Worker	}
624*890232f2SAndroid Build Coastguard Worker	return 1
625*890232f2SAndroid Build Coastguard Worker}
626*890232f2SAndroid Build Coastguard Worker
627*890232f2SAndroid Build Coastguard Workerfunc (rcv *ScalarStuff) MutateDefaultEnum(n OptionalByte) bool {
628*890232f2SAndroid Build Coastguard Worker	return rcv._tab.MutateInt8Slot(74, int8(n))
629*890232f2SAndroid Build Coastguard Worker}
630*890232f2SAndroid Build Coastguard Worker
631*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffStart(builder *flatbuffers.Builder) {
632*890232f2SAndroid Build Coastguard Worker	builder.StartObject(36)
633*890232f2SAndroid Build Coastguard Worker}
634*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustI8(builder *flatbuffers.Builder, justI8 int8) {
635*890232f2SAndroid Build Coastguard Worker	builder.PrependInt8Slot(0, justI8, 0)
636*890232f2SAndroid Build Coastguard Worker}
637*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeI8(builder *flatbuffers.Builder, maybeI8 int8) {
638*890232f2SAndroid Build Coastguard Worker	builder.PrependInt8(maybeI8)
639*890232f2SAndroid Build Coastguard Worker	builder.Slot(1)
640*890232f2SAndroid Build Coastguard Worker}
641*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultI8(builder *flatbuffers.Builder, defaultI8 int8) {
642*890232f2SAndroid Build Coastguard Worker	builder.PrependInt8Slot(2, defaultI8, 42)
643*890232f2SAndroid Build Coastguard Worker}
644*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustU8(builder *flatbuffers.Builder, justU8 byte) {
645*890232f2SAndroid Build Coastguard Worker	builder.PrependByteSlot(3, justU8, 0)
646*890232f2SAndroid Build Coastguard Worker}
647*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeU8(builder *flatbuffers.Builder, maybeU8 byte) {
648*890232f2SAndroid Build Coastguard Worker	builder.PrependByte(maybeU8)
649*890232f2SAndroid Build Coastguard Worker	builder.Slot(4)
650*890232f2SAndroid Build Coastguard Worker}
651*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultU8(builder *flatbuffers.Builder, defaultU8 byte) {
652*890232f2SAndroid Build Coastguard Worker	builder.PrependByteSlot(5, defaultU8, 42)
653*890232f2SAndroid Build Coastguard Worker}
654*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustI16(builder *flatbuffers.Builder, justI16 int16) {
655*890232f2SAndroid Build Coastguard Worker	builder.PrependInt16Slot(6, justI16, 0)
656*890232f2SAndroid Build Coastguard Worker}
657*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeI16(builder *flatbuffers.Builder, maybeI16 int16) {
658*890232f2SAndroid Build Coastguard Worker	builder.PrependInt16(maybeI16)
659*890232f2SAndroid Build Coastguard Worker	builder.Slot(7)
660*890232f2SAndroid Build Coastguard Worker}
661*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultI16(builder *flatbuffers.Builder, defaultI16 int16) {
662*890232f2SAndroid Build Coastguard Worker	builder.PrependInt16Slot(8, defaultI16, 42)
663*890232f2SAndroid Build Coastguard Worker}
664*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustU16(builder *flatbuffers.Builder, justU16 uint16) {
665*890232f2SAndroid Build Coastguard Worker	builder.PrependUint16Slot(9, justU16, 0)
666*890232f2SAndroid Build Coastguard Worker}
667*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeU16(builder *flatbuffers.Builder, maybeU16 uint16) {
668*890232f2SAndroid Build Coastguard Worker	builder.PrependUint16(maybeU16)
669*890232f2SAndroid Build Coastguard Worker	builder.Slot(10)
670*890232f2SAndroid Build Coastguard Worker}
671*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultU16(builder *flatbuffers.Builder, defaultU16 uint16) {
672*890232f2SAndroid Build Coastguard Worker	builder.PrependUint16Slot(11, defaultU16, 42)
673*890232f2SAndroid Build Coastguard Worker}
674*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustI32(builder *flatbuffers.Builder, justI32 int32) {
675*890232f2SAndroid Build Coastguard Worker	builder.PrependInt32Slot(12, justI32, 0)
676*890232f2SAndroid Build Coastguard Worker}
677*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeI32(builder *flatbuffers.Builder, maybeI32 int32) {
678*890232f2SAndroid Build Coastguard Worker	builder.PrependInt32(maybeI32)
679*890232f2SAndroid Build Coastguard Worker	builder.Slot(13)
680*890232f2SAndroid Build Coastguard Worker}
681*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultI32(builder *flatbuffers.Builder, defaultI32 int32) {
682*890232f2SAndroid Build Coastguard Worker	builder.PrependInt32Slot(14, defaultI32, 42)
683*890232f2SAndroid Build Coastguard Worker}
684*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustU32(builder *flatbuffers.Builder, justU32 uint32) {
685*890232f2SAndroid Build Coastguard Worker	builder.PrependUint32Slot(15, justU32, 0)
686*890232f2SAndroid Build Coastguard Worker}
687*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeU32(builder *flatbuffers.Builder, maybeU32 uint32) {
688*890232f2SAndroid Build Coastguard Worker	builder.PrependUint32(maybeU32)
689*890232f2SAndroid Build Coastguard Worker	builder.Slot(16)
690*890232f2SAndroid Build Coastguard Worker}
691*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultU32(builder *flatbuffers.Builder, defaultU32 uint32) {
692*890232f2SAndroid Build Coastguard Worker	builder.PrependUint32Slot(17, defaultU32, 42)
693*890232f2SAndroid Build Coastguard Worker}
694*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustI64(builder *flatbuffers.Builder, justI64 int64) {
695*890232f2SAndroid Build Coastguard Worker	builder.PrependInt64Slot(18, justI64, 0)
696*890232f2SAndroid Build Coastguard Worker}
697*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeI64(builder *flatbuffers.Builder, maybeI64 int64) {
698*890232f2SAndroid Build Coastguard Worker	builder.PrependInt64(maybeI64)
699*890232f2SAndroid Build Coastguard Worker	builder.Slot(19)
700*890232f2SAndroid Build Coastguard Worker}
701*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultI64(builder *flatbuffers.Builder, defaultI64 int64) {
702*890232f2SAndroid Build Coastguard Worker	builder.PrependInt64Slot(20, defaultI64, 42)
703*890232f2SAndroid Build Coastguard Worker}
704*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustU64(builder *flatbuffers.Builder, justU64 uint64) {
705*890232f2SAndroid Build Coastguard Worker	builder.PrependUint64Slot(21, justU64, 0)
706*890232f2SAndroid Build Coastguard Worker}
707*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeU64(builder *flatbuffers.Builder, maybeU64 uint64) {
708*890232f2SAndroid Build Coastguard Worker	builder.PrependUint64(maybeU64)
709*890232f2SAndroid Build Coastguard Worker	builder.Slot(22)
710*890232f2SAndroid Build Coastguard Worker}
711*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultU64(builder *flatbuffers.Builder, defaultU64 uint64) {
712*890232f2SAndroid Build Coastguard Worker	builder.PrependUint64Slot(23, defaultU64, 42)
713*890232f2SAndroid Build Coastguard Worker}
714*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustF32(builder *flatbuffers.Builder, justF32 float32) {
715*890232f2SAndroid Build Coastguard Worker	builder.PrependFloat32Slot(24, justF32, 0.0)
716*890232f2SAndroid Build Coastguard Worker}
717*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeF32(builder *flatbuffers.Builder, maybeF32 float32) {
718*890232f2SAndroid Build Coastguard Worker	builder.PrependFloat32(maybeF32)
719*890232f2SAndroid Build Coastguard Worker	builder.Slot(25)
720*890232f2SAndroid Build Coastguard Worker}
721*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultF32(builder *flatbuffers.Builder, defaultF32 float32) {
722*890232f2SAndroid Build Coastguard Worker	builder.PrependFloat32Slot(26, defaultF32, 42.0)
723*890232f2SAndroid Build Coastguard Worker}
724*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustF64(builder *flatbuffers.Builder, justF64 float64) {
725*890232f2SAndroid Build Coastguard Worker	builder.PrependFloat64Slot(27, justF64, 0.0)
726*890232f2SAndroid Build Coastguard Worker}
727*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeF64(builder *flatbuffers.Builder, maybeF64 float64) {
728*890232f2SAndroid Build Coastguard Worker	builder.PrependFloat64(maybeF64)
729*890232f2SAndroid Build Coastguard Worker	builder.Slot(28)
730*890232f2SAndroid Build Coastguard Worker}
731*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultF64(builder *flatbuffers.Builder, defaultF64 float64) {
732*890232f2SAndroid Build Coastguard Worker	builder.PrependFloat64Slot(29, defaultF64, 42.0)
733*890232f2SAndroid Build Coastguard Worker}
734*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustBool(builder *flatbuffers.Builder, justBool bool) {
735*890232f2SAndroid Build Coastguard Worker	builder.PrependBoolSlot(30, justBool, false)
736*890232f2SAndroid Build Coastguard Worker}
737*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeBool(builder *flatbuffers.Builder, maybeBool bool) {
738*890232f2SAndroid Build Coastguard Worker	builder.PrependBool(maybeBool)
739*890232f2SAndroid Build Coastguard Worker	builder.Slot(31)
740*890232f2SAndroid Build Coastguard Worker}
741*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultBool(builder *flatbuffers.Builder, defaultBool bool) {
742*890232f2SAndroid Build Coastguard Worker	builder.PrependBoolSlot(32, defaultBool, true)
743*890232f2SAndroid Build Coastguard Worker}
744*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddJustEnum(builder *flatbuffers.Builder, justEnum OptionalByte) {
745*890232f2SAndroid Build Coastguard Worker	builder.PrependInt8Slot(33, int8(justEnum), 0)
746*890232f2SAndroid Build Coastguard Worker}
747*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddMaybeEnum(builder *flatbuffers.Builder, maybeEnum OptionalByte) {
748*890232f2SAndroid Build Coastguard Worker	builder.PrependInt8(int8(maybeEnum))
749*890232f2SAndroid Build Coastguard Worker	builder.Slot(34)
750*890232f2SAndroid Build Coastguard Worker}
751*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffAddDefaultEnum(builder *flatbuffers.Builder, defaultEnum OptionalByte) {
752*890232f2SAndroid Build Coastguard Worker	builder.PrependInt8Slot(35, int8(defaultEnum), 1)
753*890232f2SAndroid Build Coastguard Worker}
754*890232f2SAndroid Build Coastguard Workerfunc ScalarStuffEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT {
755*890232f2SAndroid Build Coastguard Worker	return builder.EndObject()
756*890232f2SAndroid Build Coastguard Worker}
757