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