blob: 8b56567cab88df3552615d51f0f041a955695abb [file] [log] [blame]
// Code generated by the FlatBuffers compiler. DO NOT EDIT.
package optional_scalars
import (
flatbuffers "github.com/google/flatbuffers/go"
)
type ScalarStuffT struct {
JustI8 int8 `json:"just_i8"`
MaybeI8 *int8 `json:"maybe_i8"`
DefaultI8 int8 `json:"default_i8"`
JustU8 byte `json:"just_u8"`
MaybeU8 *byte `json:"maybe_u8"`
DefaultU8 byte `json:"default_u8"`
JustI16 int16 `json:"just_i16"`
MaybeI16 *int16 `json:"maybe_i16"`
DefaultI16 int16 `json:"default_i16"`
JustU16 uint16 `json:"just_u16"`
MaybeU16 *uint16 `json:"maybe_u16"`
DefaultU16 uint16 `json:"default_u16"`
JustI32 int32 `json:"just_i32"`
MaybeI32 *int32 `json:"maybe_i32"`
DefaultI32 int32 `json:"default_i32"`
JustU32 uint32 `json:"just_u32"`
MaybeU32 *uint32 `json:"maybe_u32"`
DefaultU32 uint32 `json:"default_u32"`
JustI64 int64 `json:"just_i64"`
MaybeI64 *int64 `json:"maybe_i64"`
DefaultI64 int64 `json:"default_i64"`
JustU64 uint64 `json:"just_u64"`
MaybeU64 *uint64 `json:"maybe_u64"`
DefaultU64 uint64 `json:"default_u64"`
JustF32 float32 `json:"just_f32"`
MaybeF32 *float32 `json:"maybe_f32"`
DefaultF32 float32 `json:"default_f32"`
JustF64 float64 `json:"just_f64"`
MaybeF64 *float64 `json:"maybe_f64"`
DefaultF64 float64 `json:"default_f64"`
JustBool bool `json:"just_bool"`
MaybeBool *bool `json:"maybe_bool"`
DefaultBool bool `json:"default_bool"`
JustEnum OptionalByte `json:"just_enum"`
MaybeEnum *OptionalByte `json:"maybe_enum"`
DefaultEnum OptionalByte `json:"default_enum"`
}
func (t *ScalarStuffT) Pack(builder *flatbuffers.Builder) flatbuffers.UOffsetT {
if t == nil { return 0 }
ScalarStuffStart(builder)
ScalarStuffAddJustI8(builder, t.JustI8)
if t.MaybeI8 != nil {
ScalarStuffAddMaybeI8(builder, *t.MaybeI8)
}
ScalarStuffAddDefaultI8(builder, t.DefaultI8)
ScalarStuffAddJustU8(builder, t.JustU8)
if t.MaybeU8 != nil {
ScalarStuffAddMaybeU8(builder, *t.MaybeU8)
}
ScalarStuffAddDefaultU8(builder, t.DefaultU8)
ScalarStuffAddJustI16(builder, t.JustI16)
if t.MaybeI16 != nil {
ScalarStuffAddMaybeI16(builder, *t.MaybeI16)
}
ScalarStuffAddDefaultI16(builder, t.DefaultI16)
ScalarStuffAddJustU16(builder, t.JustU16)
if t.MaybeU16 != nil {
ScalarStuffAddMaybeU16(builder, *t.MaybeU16)
}
ScalarStuffAddDefaultU16(builder, t.DefaultU16)
ScalarStuffAddJustI32(builder, t.JustI32)
if t.MaybeI32 != nil {
ScalarStuffAddMaybeI32(builder, *t.MaybeI32)
}
ScalarStuffAddDefaultI32(builder, t.DefaultI32)
ScalarStuffAddJustU32(builder, t.JustU32)
if t.MaybeU32 != nil {
ScalarStuffAddMaybeU32(builder, *t.MaybeU32)
}
ScalarStuffAddDefaultU32(builder, t.DefaultU32)
ScalarStuffAddJustI64(builder, t.JustI64)
if t.MaybeI64 != nil {
ScalarStuffAddMaybeI64(builder, *t.MaybeI64)
}
ScalarStuffAddDefaultI64(builder, t.DefaultI64)
ScalarStuffAddJustU64(builder, t.JustU64)
if t.MaybeU64 != nil {
ScalarStuffAddMaybeU64(builder, *t.MaybeU64)
}
ScalarStuffAddDefaultU64(builder, t.DefaultU64)
ScalarStuffAddJustF32(builder, t.JustF32)
if t.MaybeF32 != nil {
ScalarStuffAddMaybeF32(builder, *t.MaybeF32)
}
ScalarStuffAddDefaultF32(builder, t.DefaultF32)
ScalarStuffAddJustF64(builder, t.JustF64)
if t.MaybeF64 != nil {
ScalarStuffAddMaybeF64(builder, *t.MaybeF64)
}
ScalarStuffAddDefaultF64(builder, t.DefaultF64)
ScalarStuffAddJustBool(builder, t.JustBool)
if t.MaybeBool != nil {
ScalarStuffAddMaybeBool(builder, *t.MaybeBool)
}
ScalarStuffAddDefaultBool(builder, t.DefaultBool)
ScalarStuffAddJustEnum(builder, t.JustEnum)
if t.MaybeEnum != nil {
ScalarStuffAddMaybeEnum(builder, *t.MaybeEnum)
}
ScalarStuffAddDefaultEnum(builder, t.DefaultEnum)
return ScalarStuffEnd(builder)
}
func (rcv *ScalarStuff) UnPackTo(t *ScalarStuffT) {
t.JustI8 = rcv.JustI8()
t.MaybeI8 = rcv.MaybeI8()
t.DefaultI8 = rcv.DefaultI8()
t.JustU8 = rcv.JustU8()
t.MaybeU8 = rcv.MaybeU8()
t.DefaultU8 = rcv.DefaultU8()
t.JustI16 = rcv.JustI16()
t.MaybeI16 = rcv.MaybeI16()
t.DefaultI16 = rcv.DefaultI16()
t.JustU16 = rcv.JustU16()
t.MaybeU16 = rcv.MaybeU16()
t.DefaultU16 = rcv.DefaultU16()
t.JustI32 = rcv.JustI32()
t.MaybeI32 = rcv.MaybeI32()
t.DefaultI32 = rcv.DefaultI32()
t.JustU32 = rcv.JustU32()
t.MaybeU32 = rcv.MaybeU32()
t.DefaultU32 = rcv.DefaultU32()
t.JustI64 = rcv.JustI64()
t.MaybeI64 = rcv.MaybeI64()
t.DefaultI64 = rcv.DefaultI64()
t.JustU64 = rcv.JustU64()
t.MaybeU64 = rcv.MaybeU64()
t.DefaultU64 = rcv.DefaultU64()
t.JustF32 = rcv.JustF32()
t.MaybeF32 = rcv.MaybeF32()
t.DefaultF32 = rcv.DefaultF32()
t.JustF64 = rcv.JustF64()
t.MaybeF64 = rcv.MaybeF64()
t.DefaultF64 = rcv.DefaultF64()
t.JustBool = rcv.JustBool()
t.MaybeBool = rcv.MaybeBool()
t.DefaultBool = rcv.DefaultBool()
t.JustEnum = rcv.JustEnum()
t.MaybeEnum = rcv.MaybeEnum()
t.DefaultEnum = rcv.DefaultEnum()
}
func (rcv *ScalarStuff) UnPack() *ScalarStuffT {
if rcv == nil { return nil }
t := &ScalarStuffT{}
rcv.UnPackTo(t)
return t
}
type ScalarStuff struct {
_tab flatbuffers.Table
}
func GetRootAsScalarStuff(buf []byte, offset flatbuffers.UOffsetT) *ScalarStuff {
n := flatbuffers.GetUOffsetT(buf[offset:])
x := &ScalarStuff{}
x.Init(buf, n+offset)
return x
}
func GetSizePrefixedRootAsScalarStuff(buf []byte, offset flatbuffers.UOffsetT) *ScalarStuff {
n := flatbuffers.GetUOffsetT(buf[offset+flatbuffers.SizeUint32:])
x := &ScalarStuff{}
x.Init(buf, n+offset+flatbuffers.SizeUint32)
return x
}
func (rcv *ScalarStuff) Init(buf []byte, i flatbuffers.UOffsetT) {
rcv._tab.Bytes = buf
rcv._tab.Pos = i
}
func (rcv *ScalarStuff) Table() flatbuffers.Table {
return rcv._tab
}
func (rcv *ScalarStuff) JustI8() int8 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(4))
if o != 0 {
return rcv._tab.GetInt8(o + rcv._tab.Pos)
}
return 0
}
func (rcv *ScalarStuff) MutateJustI8(n int8) bool {
return rcv._tab.MutateInt8Slot(4, n)
}
func (rcv *ScalarStuff) MaybeI8() *int8 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(6))
if o != 0 {
v := rcv._tab.GetInt8(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeI8(n int8) bool {
return rcv._tab.MutateInt8Slot(6, n)
}
func (rcv *ScalarStuff) DefaultI8() int8 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(8))
if o != 0 {
return rcv._tab.GetInt8(o + rcv._tab.Pos)
}
return 42
}
func (rcv *ScalarStuff) MutateDefaultI8(n int8) bool {
return rcv._tab.MutateInt8Slot(8, n)
}
func (rcv *ScalarStuff) JustU8() byte {
o := flatbuffers.UOffsetT(rcv._tab.Offset(10))
if o != 0 {
return rcv._tab.GetByte(o + rcv._tab.Pos)
}
return 0
}
func (rcv *ScalarStuff) MutateJustU8(n byte) bool {
return rcv._tab.MutateByteSlot(10, n)
}
func (rcv *ScalarStuff) MaybeU8() *byte {
o := flatbuffers.UOffsetT(rcv._tab.Offset(12))
if o != 0 {
v := rcv._tab.GetByte(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeU8(n byte) bool {
return rcv._tab.MutateByteSlot(12, n)
}
func (rcv *ScalarStuff) DefaultU8() byte {
o := flatbuffers.UOffsetT(rcv._tab.Offset(14))
if o != 0 {
return rcv._tab.GetByte(o + rcv._tab.Pos)
}
return 42
}
func (rcv *ScalarStuff) MutateDefaultU8(n byte) bool {
return rcv._tab.MutateByteSlot(14, n)
}
func (rcv *ScalarStuff) JustI16() int16 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(16))
if o != 0 {
return rcv._tab.GetInt16(o + rcv._tab.Pos)
}
return 0
}
func (rcv *ScalarStuff) MutateJustI16(n int16) bool {
return rcv._tab.MutateInt16Slot(16, n)
}
func (rcv *ScalarStuff) MaybeI16() *int16 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(18))
if o != 0 {
v := rcv._tab.GetInt16(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeI16(n int16) bool {
return rcv._tab.MutateInt16Slot(18, n)
}
func (rcv *ScalarStuff) DefaultI16() int16 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(20))
if o != 0 {
return rcv._tab.GetInt16(o + rcv._tab.Pos)
}
return 42
}
func (rcv *ScalarStuff) MutateDefaultI16(n int16) bool {
return rcv._tab.MutateInt16Slot(20, n)
}
func (rcv *ScalarStuff) JustU16() uint16 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(22))
if o != 0 {
return rcv._tab.GetUint16(o + rcv._tab.Pos)
}
return 0
}
func (rcv *ScalarStuff) MutateJustU16(n uint16) bool {
return rcv._tab.MutateUint16Slot(22, n)
}
func (rcv *ScalarStuff) MaybeU16() *uint16 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(24))
if o != 0 {
v := rcv._tab.GetUint16(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeU16(n uint16) bool {
return rcv._tab.MutateUint16Slot(24, n)
}
func (rcv *ScalarStuff) DefaultU16() uint16 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(26))
if o != 0 {
return rcv._tab.GetUint16(o + rcv._tab.Pos)
}
return 42
}
func (rcv *ScalarStuff) MutateDefaultU16(n uint16) bool {
return rcv._tab.MutateUint16Slot(26, n)
}
func (rcv *ScalarStuff) JustI32() int32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(28))
if o != 0 {
return rcv._tab.GetInt32(o + rcv._tab.Pos)
}
return 0
}
func (rcv *ScalarStuff) MutateJustI32(n int32) bool {
return rcv._tab.MutateInt32Slot(28, n)
}
func (rcv *ScalarStuff) MaybeI32() *int32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(30))
if o != 0 {
v := rcv._tab.GetInt32(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeI32(n int32) bool {
return rcv._tab.MutateInt32Slot(30, n)
}
func (rcv *ScalarStuff) DefaultI32() int32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(32))
if o != 0 {
return rcv._tab.GetInt32(o + rcv._tab.Pos)
}
return 42
}
func (rcv *ScalarStuff) MutateDefaultI32(n int32) bool {
return rcv._tab.MutateInt32Slot(32, n)
}
func (rcv *ScalarStuff) JustU32() uint32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(34))
if o != 0 {
return rcv._tab.GetUint32(o + rcv._tab.Pos)
}
return 0
}
func (rcv *ScalarStuff) MutateJustU32(n uint32) bool {
return rcv._tab.MutateUint32Slot(34, n)
}
func (rcv *ScalarStuff) MaybeU32() *uint32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(36))
if o != 0 {
v := rcv._tab.GetUint32(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeU32(n uint32) bool {
return rcv._tab.MutateUint32Slot(36, n)
}
func (rcv *ScalarStuff) DefaultU32() uint32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(38))
if o != 0 {
return rcv._tab.GetUint32(o + rcv._tab.Pos)
}
return 42
}
func (rcv *ScalarStuff) MutateDefaultU32(n uint32) bool {
return rcv._tab.MutateUint32Slot(38, n)
}
func (rcv *ScalarStuff) JustI64() int64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(40))
if o != 0 {
return rcv._tab.GetInt64(o + rcv._tab.Pos)
}
return 0
}
func (rcv *ScalarStuff) MutateJustI64(n int64) bool {
return rcv._tab.MutateInt64Slot(40, n)
}
func (rcv *ScalarStuff) MaybeI64() *int64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(42))
if o != 0 {
v := rcv._tab.GetInt64(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeI64(n int64) bool {
return rcv._tab.MutateInt64Slot(42, n)
}
func (rcv *ScalarStuff) DefaultI64() int64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(44))
if o != 0 {
return rcv._tab.GetInt64(o + rcv._tab.Pos)
}
return 42
}
func (rcv *ScalarStuff) MutateDefaultI64(n int64) bool {
return rcv._tab.MutateInt64Slot(44, n)
}
func (rcv *ScalarStuff) JustU64() uint64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(46))
if o != 0 {
return rcv._tab.GetUint64(o + rcv._tab.Pos)
}
return 0
}
func (rcv *ScalarStuff) MutateJustU64(n uint64) bool {
return rcv._tab.MutateUint64Slot(46, n)
}
func (rcv *ScalarStuff) MaybeU64() *uint64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(48))
if o != 0 {
v := rcv._tab.GetUint64(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeU64(n uint64) bool {
return rcv._tab.MutateUint64Slot(48, n)
}
func (rcv *ScalarStuff) DefaultU64() uint64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(50))
if o != 0 {
return rcv._tab.GetUint64(o + rcv._tab.Pos)
}
return 42
}
func (rcv *ScalarStuff) MutateDefaultU64(n uint64) bool {
return rcv._tab.MutateUint64Slot(50, n)
}
func (rcv *ScalarStuff) JustF32() float32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(52))
if o != 0 {
return rcv._tab.GetFloat32(o + rcv._tab.Pos)
}
return 0.0
}
func (rcv *ScalarStuff) MutateJustF32(n float32) bool {
return rcv._tab.MutateFloat32Slot(52, n)
}
func (rcv *ScalarStuff) MaybeF32() *float32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(54))
if o != 0 {
v := rcv._tab.GetFloat32(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeF32(n float32) bool {
return rcv._tab.MutateFloat32Slot(54, n)
}
func (rcv *ScalarStuff) DefaultF32() float32 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(56))
if o != 0 {
return rcv._tab.GetFloat32(o + rcv._tab.Pos)
}
return 42.0
}
func (rcv *ScalarStuff) MutateDefaultF32(n float32) bool {
return rcv._tab.MutateFloat32Slot(56, n)
}
func (rcv *ScalarStuff) JustF64() float64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(58))
if o != 0 {
return rcv._tab.GetFloat64(o + rcv._tab.Pos)
}
return 0.0
}
func (rcv *ScalarStuff) MutateJustF64(n float64) bool {
return rcv._tab.MutateFloat64Slot(58, n)
}
func (rcv *ScalarStuff) MaybeF64() *float64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(60))
if o != 0 {
v := rcv._tab.GetFloat64(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeF64(n float64) bool {
return rcv._tab.MutateFloat64Slot(60, n)
}
func (rcv *ScalarStuff) DefaultF64() float64 {
o := flatbuffers.UOffsetT(rcv._tab.Offset(62))
if o != 0 {
return rcv._tab.GetFloat64(o + rcv._tab.Pos)
}
return 42.0
}
func (rcv *ScalarStuff) MutateDefaultF64(n float64) bool {
return rcv._tab.MutateFloat64Slot(62, n)
}
func (rcv *ScalarStuff) JustBool() bool {
o := flatbuffers.UOffsetT(rcv._tab.Offset(64))
if o != 0 {
return rcv._tab.GetBool(o + rcv._tab.Pos)
}
return false
}
func (rcv *ScalarStuff) MutateJustBool(n bool) bool {
return rcv._tab.MutateBoolSlot(64, n)
}
func (rcv *ScalarStuff) MaybeBool() *bool {
o := flatbuffers.UOffsetT(rcv._tab.Offset(66))
if o != 0 {
v := rcv._tab.GetBool(o + rcv._tab.Pos)
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeBool(n bool) bool {
return rcv._tab.MutateBoolSlot(66, n)
}
func (rcv *ScalarStuff) DefaultBool() bool {
o := flatbuffers.UOffsetT(rcv._tab.Offset(68))
if o != 0 {
return rcv._tab.GetBool(o + rcv._tab.Pos)
}
return true
}
func (rcv *ScalarStuff) MutateDefaultBool(n bool) bool {
return rcv._tab.MutateBoolSlot(68, n)
}
func (rcv *ScalarStuff) JustEnum() OptionalByte {
o := flatbuffers.UOffsetT(rcv._tab.Offset(70))
if o != 0 {
return OptionalByte(rcv._tab.GetInt8(o + rcv._tab.Pos))
}
return 0
}
func (rcv *ScalarStuff) MutateJustEnum(n OptionalByte) bool {
return rcv._tab.MutateInt8Slot(70, int8(n))
}
func (rcv *ScalarStuff) MaybeEnum() *OptionalByte {
o := flatbuffers.UOffsetT(rcv._tab.Offset(72))
if o != 0 {
v := OptionalByte(rcv._tab.GetInt8(o + rcv._tab.Pos))
return &v
}
return nil
}
func (rcv *ScalarStuff) MutateMaybeEnum(n OptionalByte) bool {
return rcv._tab.MutateInt8Slot(72, int8(n))
}
func (rcv *ScalarStuff) DefaultEnum() OptionalByte {
o := flatbuffers.UOffsetT(rcv._tab.Offset(74))
if o != 0 {
return OptionalByte(rcv._tab.GetInt8(o + rcv._tab.Pos))
}
return 1
}
func (rcv *ScalarStuff) MutateDefaultEnum(n OptionalByte) bool {
return rcv._tab.MutateInt8Slot(74, int8(n))
}
func ScalarStuffStart(builder *flatbuffers.Builder) {
builder.StartObject(36)
}
func ScalarStuffAddJustI8(builder *flatbuffers.Builder, justI8 int8) {
builder.PrependInt8Slot(0, justI8, 0)
}
func ScalarStuffAddMaybeI8(builder *flatbuffers.Builder, maybeI8 int8) {
builder.PrependInt8(maybeI8)
builder.Slot(1)
}
func ScalarStuffAddDefaultI8(builder *flatbuffers.Builder, defaultI8 int8) {
builder.PrependInt8Slot(2, defaultI8, 42)
}
func ScalarStuffAddJustU8(builder *flatbuffers.Builder, justU8 byte) {
builder.PrependByteSlot(3, justU8, 0)
}
func ScalarStuffAddMaybeU8(builder *flatbuffers.Builder, maybeU8 byte) {
builder.PrependByte(maybeU8)
builder.Slot(4)
}
func ScalarStuffAddDefaultU8(builder *flatbuffers.Builder, defaultU8 byte) {
builder.PrependByteSlot(5, defaultU8, 42)
}
func ScalarStuffAddJustI16(builder *flatbuffers.Builder, justI16 int16) {
builder.PrependInt16Slot(6, justI16, 0)
}
func ScalarStuffAddMaybeI16(builder *flatbuffers.Builder, maybeI16 int16) {
builder.PrependInt16(maybeI16)
builder.Slot(7)
}
func ScalarStuffAddDefaultI16(builder *flatbuffers.Builder, defaultI16 int16) {
builder.PrependInt16Slot(8, defaultI16, 42)
}
func ScalarStuffAddJustU16(builder *flatbuffers.Builder, justU16 uint16) {
builder.PrependUint16Slot(9, justU16, 0)
}
func ScalarStuffAddMaybeU16(builder *flatbuffers.Builder, maybeU16 uint16) {
builder.PrependUint16(maybeU16)
builder.Slot(10)
}
func ScalarStuffAddDefaultU16(builder *flatbuffers.Builder, defaultU16 uint16) {
builder.PrependUint16Slot(11, defaultU16, 42)
}
func ScalarStuffAddJustI32(builder *flatbuffers.Builder, justI32 int32) {
builder.PrependInt32Slot(12, justI32, 0)
}
func ScalarStuffAddMaybeI32(builder *flatbuffers.Builder, maybeI32 int32) {
builder.PrependInt32(maybeI32)
builder.Slot(13)
}
func ScalarStuffAddDefaultI32(builder *flatbuffers.Builder, defaultI32 int32) {
builder.PrependInt32Slot(14, defaultI32, 42)
}
func ScalarStuffAddJustU32(builder *flatbuffers.Builder, justU32 uint32) {
builder.PrependUint32Slot(15, justU32, 0)
}
func ScalarStuffAddMaybeU32(builder *flatbuffers.Builder, maybeU32 uint32) {
builder.PrependUint32(maybeU32)
builder.Slot(16)
}
func ScalarStuffAddDefaultU32(builder *flatbuffers.Builder, defaultU32 uint32) {
builder.PrependUint32Slot(17, defaultU32, 42)
}
func ScalarStuffAddJustI64(builder *flatbuffers.Builder, justI64 int64) {
builder.PrependInt64Slot(18, justI64, 0)
}
func ScalarStuffAddMaybeI64(builder *flatbuffers.Builder, maybeI64 int64) {
builder.PrependInt64(maybeI64)
builder.Slot(19)
}
func ScalarStuffAddDefaultI64(builder *flatbuffers.Builder, defaultI64 int64) {
builder.PrependInt64Slot(20, defaultI64, 42)
}
func ScalarStuffAddJustU64(builder *flatbuffers.Builder, justU64 uint64) {
builder.PrependUint64Slot(21, justU64, 0)
}
func ScalarStuffAddMaybeU64(builder *flatbuffers.Builder, maybeU64 uint64) {
builder.PrependUint64(maybeU64)
builder.Slot(22)
}
func ScalarStuffAddDefaultU64(builder *flatbuffers.Builder, defaultU64 uint64) {
builder.PrependUint64Slot(23, defaultU64, 42)
}
func ScalarStuffAddJustF32(builder *flatbuffers.Builder, justF32 float32) {
builder.PrependFloat32Slot(24, justF32, 0.0)
}
func ScalarStuffAddMaybeF32(builder *flatbuffers.Builder, maybeF32 float32) {
builder.PrependFloat32(maybeF32)
builder.Slot(25)
}
func ScalarStuffAddDefaultF32(builder *flatbuffers.Builder, defaultF32 float32) {
builder.PrependFloat32Slot(26, defaultF32, 42.0)
}
func ScalarStuffAddJustF64(builder *flatbuffers.Builder, justF64 float64) {
builder.PrependFloat64Slot(27, justF64, 0.0)
}
func ScalarStuffAddMaybeF64(builder *flatbuffers.Builder, maybeF64 float64) {
builder.PrependFloat64(maybeF64)
builder.Slot(28)
}
func ScalarStuffAddDefaultF64(builder *flatbuffers.Builder, defaultF64 float64) {
builder.PrependFloat64Slot(29, defaultF64, 42.0)
}
func ScalarStuffAddJustBool(builder *flatbuffers.Builder, justBool bool) {
builder.PrependBoolSlot(30, justBool, false)
}
func ScalarStuffAddMaybeBool(builder *flatbuffers.Builder, maybeBool bool) {
builder.PrependBool(maybeBool)
builder.Slot(31)
}
func ScalarStuffAddDefaultBool(builder *flatbuffers.Builder, defaultBool bool) {
builder.PrependBoolSlot(32, defaultBool, true)
}
func ScalarStuffAddJustEnum(builder *flatbuffers.Builder, justEnum OptionalByte) {
builder.PrependInt8Slot(33, int8(justEnum), 0)
}
func ScalarStuffAddMaybeEnum(builder *flatbuffers.Builder, maybeEnum OptionalByte) {
builder.PrependInt8(int8(maybeEnum))
builder.Slot(34)
}
func ScalarStuffAddDefaultEnum(builder *flatbuffers.Builder, defaultEnum OptionalByte) {
builder.PrependInt8Slot(35, int8(defaultEnum), 1)
}
func ScalarStuffEnd(builder *flatbuffers.Builder) flatbuffers.UOffsetT {
return builder.EndObject()
}