|
| 1 | +// automatically generated by the FlatBuffers compiler, do not modify |
| 2 | +import flatbuffers |
| 3 | + |
| 4 | +namespace optional_scalars |
| 5 | + |
| 6 | +class ScalarStuff |
| 7 | + |
| 8 | +class ScalarStuff : flatbuffers_handle |
| 9 | + def just_i8(): |
| 10 | + return buf_.flatbuffers_field_int8(pos_, 4, 0) |
| 11 | + def maybe_i8(): |
| 12 | + return buf_.flatbuffers_field_int8(pos_, 6, 0), buf_.flatbuffers_field_present(pos_, 6) |
| 13 | + def default_i8(): |
| 14 | + return buf_.flatbuffers_field_int8(pos_, 8, 42) |
| 15 | + def just_u8(): |
| 16 | + return buf_.flatbuffers_field_int8(pos_, 10, 0) |
| 17 | + def maybe_u8(): |
| 18 | + return buf_.flatbuffers_field_int8(pos_, 12, 0), buf_.flatbuffers_field_present(pos_, 12) |
| 19 | + def default_u8(): |
| 20 | + return buf_.flatbuffers_field_int8(pos_, 14, 42) |
| 21 | + def just_i16(): |
| 22 | + return buf_.flatbuffers_field_int16(pos_, 16, 0) |
| 23 | + def maybe_i16(): |
| 24 | + return buf_.flatbuffers_field_int16(pos_, 18, 0), buf_.flatbuffers_field_present(pos_, 18) |
| 25 | + def default_i16(): |
| 26 | + return buf_.flatbuffers_field_int16(pos_, 20, 42) |
| 27 | + def just_u16(): |
| 28 | + return buf_.flatbuffers_field_int16(pos_, 22, 0) |
| 29 | + def maybe_u16(): |
| 30 | + return buf_.flatbuffers_field_int16(pos_, 24, 0), buf_.flatbuffers_field_present(pos_, 24) |
| 31 | + def default_u16(): |
| 32 | + return buf_.flatbuffers_field_int16(pos_, 26, 42) |
| 33 | + def just_i32(): |
| 34 | + return buf_.flatbuffers_field_int32(pos_, 28, 0) |
| 35 | + def maybe_i32(): |
| 36 | + return buf_.flatbuffers_field_int32(pos_, 30, 0), buf_.flatbuffers_field_present(pos_, 30) |
| 37 | + def default_i32(): |
| 38 | + return buf_.flatbuffers_field_int32(pos_, 32, 42) |
| 39 | + def just_u32(): |
| 40 | + return buf_.flatbuffers_field_int32(pos_, 34, 0) |
| 41 | + def maybe_u32(): |
| 42 | + return buf_.flatbuffers_field_int32(pos_, 36, 0), buf_.flatbuffers_field_present(pos_, 36) |
| 43 | + def default_u32(): |
| 44 | + return buf_.flatbuffers_field_int32(pos_, 38, 42) |
| 45 | + def just_i64(): |
| 46 | + return buf_.flatbuffers_field_int64(pos_, 40, 0) |
| 47 | + def maybe_i64(): |
| 48 | + return buf_.flatbuffers_field_int64(pos_, 42, 0), buf_.flatbuffers_field_present(pos_, 42) |
| 49 | + def default_i64(): |
| 50 | + return buf_.flatbuffers_field_int64(pos_, 44, 42) |
| 51 | + def just_u64(): |
| 52 | + return buf_.flatbuffers_field_int64(pos_, 46, 0) |
| 53 | + def maybe_u64(): |
| 54 | + return buf_.flatbuffers_field_int64(pos_, 48, 0), buf_.flatbuffers_field_present(pos_, 48) |
| 55 | + def default_u64(): |
| 56 | + return buf_.flatbuffers_field_int64(pos_, 50, 42) |
| 57 | + def just_f32(): |
| 58 | + return buf_.flatbuffers_field_float32(pos_, 52, 0.0) |
| 59 | + def maybe_f32(): |
| 60 | + return buf_.flatbuffers_field_float32(pos_, 54, 0), buf_.flatbuffers_field_present(pos_, 54) |
| 61 | + def default_f32(): |
| 62 | + return buf_.flatbuffers_field_float32(pos_, 56, 42.0) |
| 63 | + def just_f64(): |
| 64 | + return buf_.flatbuffers_field_float64(pos_, 58, 0.0) |
| 65 | + def maybe_f64(): |
| 66 | + return buf_.flatbuffers_field_float64(pos_, 60, 0), buf_.flatbuffers_field_present(pos_, 60) |
| 67 | + def default_f64(): |
| 68 | + return buf_.flatbuffers_field_float64(pos_, 62, 42.0) |
| 69 | + def just_bool(): |
| 70 | + return buf_.flatbuffers_field_int8(pos_, 64, 0) |
| 71 | + def maybe_bool(): |
| 72 | + return buf_.flatbuffers_field_int8(pos_, 66, 0), buf_.flatbuffers_field_present(pos_, 66) |
| 73 | + def default_bool(): |
| 74 | + return buf_.flatbuffers_field_int8(pos_, 68, 1) |
| 75 | + |
| 76 | +def GetRootAsScalarStuff(buf:string): return ScalarStuff { buf, buf.flatbuffers_indirect(0) } |
| 77 | + |
| 78 | +struct ScalarStuffBuilder: |
| 79 | + b_:flatbuffers_builder |
| 80 | + def start(): |
| 81 | + b_.StartObject(33) |
| 82 | + return this |
| 83 | + def add_just_i8(just_i8:int): |
| 84 | + b_.PrependInt8Slot(0, just_i8, 0) |
| 85 | + return this |
| 86 | + def add_maybe_i8(maybe_i8:int): |
| 87 | + b_.PrependInt8Slot(1, maybe_i8) |
| 88 | + return this |
| 89 | + def add_default_i8(default_i8:int): |
| 90 | + b_.PrependInt8Slot(2, default_i8, 42) |
| 91 | + return this |
| 92 | + def add_just_u8(just_u8:int): |
| 93 | + b_.PrependUint8Slot(3, just_u8, 0) |
| 94 | + return this |
| 95 | + def add_maybe_u8(maybe_u8:int): |
| 96 | + b_.PrependUint8Slot(4, maybe_u8) |
| 97 | + return this |
| 98 | + def add_default_u8(default_u8:int): |
| 99 | + b_.PrependUint8Slot(5, default_u8, 42) |
| 100 | + return this |
| 101 | + def add_just_i16(just_i16:int): |
| 102 | + b_.PrependInt16Slot(6, just_i16, 0) |
| 103 | + return this |
| 104 | + def add_maybe_i16(maybe_i16:int): |
| 105 | + b_.PrependInt16Slot(7, maybe_i16) |
| 106 | + return this |
| 107 | + def add_default_i16(default_i16:int): |
| 108 | + b_.PrependInt16Slot(8, default_i16, 42) |
| 109 | + return this |
| 110 | + def add_just_u16(just_u16:int): |
| 111 | + b_.PrependUint16Slot(9, just_u16, 0) |
| 112 | + return this |
| 113 | + def add_maybe_u16(maybe_u16:int): |
| 114 | + b_.PrependUint16Slot(10, maybe_u16) |
| 115 | + return this |
| 116 | + def add_default_u16(default_u16:int): |
| 117 | + b_.PrependUint16Slot(11, default_u16, 42) |
| 118 | + return this |
| 119 | + def add_just_i32(just_i32:int): |
| 120 | + b_.PrependInt32Slot(12, just_i32, 0) |
| 121 | + return this |
| 122 | + def add_maybe_i32(maybe_i32:int): |
| 123 | + b_.PrependInt32Slot(13, maybe_i32) |
| 124 | + return this |
| 125 | + def add_default_i32(default_i32:int): |
| 126 | + b_.PrependInt32Slot(14, default_i32, 42) |
| 127 | + return this |
| 128 | + def add_just_u32(just_u32:int): |
| 129 | + b_.PrependUint32Slot(15, just_u32, 0) |
| 130 | + return this |
| 131 | + def add_maybe_u32(maybe_u32:int): |
| 132 | + b_.PrependUint32Slot(16, maybe_u32) |
| 133 | + return this |
| 134 | + def add_default_u32(default_u32:int): |
| 135 | + b_.PrependUint32Slot(17, default_u32, 42) |
| 136 | + return this |
| 137 | + def add_just_i64(just_i64:int): |
| 138 | + b_.PrependInt64Slot(18, just_i64, 0) |
| 139 | + return this |
| 140 | + def add_maybe_i64(maybe_i64:int): |
| 141 | + b_.PrependInt64Slot(19, maybe_i64) |
| 142 | + return this |
| 143 | + def add_default_i64(default_i64:int): |
| 144 | + b_.PrependInt64Slot(20, default_i64, 42) |
| 145 | + return this |
| 146 | + def add_just_u64(just_u64:int): |
| 147 | + b_.PrependUint64Slot(21, just_u64, 0) |
| 148 | + return this |
| 149 | + def add_maybe_u64(maybe_u64:int): |
| 150 | + b_.PrependUint64Slot(22, maybe_u64) |
| 151 | + return this |
| 152 | + def add_default_u64(default_u64:int): |
| 153 | + b_.PrependUint64Slot(23, default_u64, 42) |
| 154 | + return this |
| 155 | + def add_just_f32(just_f32:float): |
| 156 | + b_.PrependFloat32Slot(24, just_f32, 0.0) |
| 157 | + return this |
| 158 | + def add_maybe_f32(maybe_f32:float): |
| 159 | + b_.PrependFloat32Slot(25, maybe_f32) |
| 160 | + return this |
| 161 | + def add_default_f32(default_f32:float): |
| 162 | + b_.PrependFloat32Slot(26, default_f32, 42.0) |
| 163 | + return this |
| 164 | + def add_just_f64(just_f64:float): |
| 165 | + b_.PrependFloat64Slot(27, just_f64, 0.0) |
| 166 | + return this |
| 167 | + def add_maybe_f64(maybe_f64:float): |
| 168 | + b_.PrependFloat64Slot(28, maybe_f64) |
| 169 | + return this |
| 170 | + def add_default_f64(default_f64:float): |
| 171 | + b_.PrependFloat64Slot(29, default_f64, 42.0) |
| 172 | + return this |
| 173 | + def add_just_bool(just_bool:int): |
| 174 | + b_.PrependBoolSlot(30, just_bool, 0) |
| 175 | + return this |
| 176 | + def add_maybe_bool(maybe_bool:int): |
| 177 | + b_.PrependBoolSlot(31, maybe_bool) |
| 178 | + return this |
| 179 | + def add_default_bool(default_bool:int): |
| 180 | + b_.PrependBoolSlot(32, default_bool, 1) |
| 181 | + return this |
| 182 | + def end(): |
| 183 | + return b_.EndObject() |
| 184 | + |
0 commit comments