Austin Schuh | 2dd86a9 | 2022-09-14 21:19:23 -0700 | [diff] [blame] | 1 | # automatically generated by the FlatBuffers compiler, do not modify |
| 2 | |
| 3 | # namespace: optional_scalars |
| 4 | |
| 5 | import flatbuffers |
| 6 | from flatbuffers.compat import import_numpy |
| 7 | np = import_numpy() |
| 8 | |
| 9 | class ScalarStuff(object): |
| 10 | __slots__ = ['_tab'] |
| 11 | |
| 12 | @classmethod |
| 13 | def GetRootAs(cls, buf, offset=0): |
| 14 | n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) |
| 15 | x = ScalarStuff() |
| 16 | x.Init(buf, n + offset) |
| 17 | return x |
| 18 | |
| 19 | @classmethod |
| 20 | def GetRootAsScalarStuff(cls, buf, offset=0): |
| 21 | """This method is deprecated. Please switch to GetRootAs.""" |
| 22 | return cls.GetRootAs(buf, offset) |
| 23 | @classmethod |
| 24 | def ScalarStuffBufferHasIdentifier(cls, buf, offset, size_prefixed=False): |
| 25 | return flatbuffers.util.BufferHasIdentifier(buf, offset, b"\x4E\x55\x4C\x4C", size_prefixed=size_prefixed) |
| 26 | |
| 27 | # ScalarStuff |
| 28 | def Init(self, buf, pos): |
| 29 | self._tab = flatbuffers.table.Table(buf, pos) |
| 30 | |
| 31 | # ScalarStuff |
| 32 | def JustI8(self): |
| 33 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) |
| 34 | if o != 0: |
| 35 | return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) |
| 36 | return 0 |
| 37 | |
| 38 | # ScalarStuff |
| 39 | def MaybeI8(self): |
| 40 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) |
| 41 | if o != 0: |
| 42 | return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) |
| 43 | return None |
| 44 | |
| 45 | # ScalarStuff |
| 46 | def DefaultI8(self): |
| 47 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) |
| 48 | if o != 0: |
| 49 | return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) |
| 50 | return 42 |
| 51 | |
| 52 | # ScalarStuff |
| 53 | def JustU8(self): |
| 54 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) |
| 55 | if o != 0: |
| 56 | return self._tab.Get(flatbuffers.number_types.Uint8Flags, o + self._tab.Pos) |
| 57 | return 0 |
| 58 | |
| 59 | # ScalarStuff |
| 60 | def MaybeU8(self): |
| 61 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) |
| 62 | if o != 0: |
| 63 | return self._tab.Get(flatbuffers.number_types.Uint8Flags, o + self._tab.Pos) |
| 64 | return None |
| 65 | |
| 66 | # ScalarStuff |
| 67 | def DefaultU8(self): |
| 68 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) |
| 69 | if o != 0: |
| 70 | return self._tab.Get(flatbuffers.number_types.Uint8Flags, o + self._tab.Pos) |
| 71 | return 42 |
| 72 | |
| 73 | # ScalarStuff |
| 74 | def JustI16(self): |
| 75 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) |
| 76 | if o != 0: |
| 77 | return self._tab.Get(flatbuffers.number_types.Int16Flags, o + self._tab.Pos) |
| 78 | return 0 |
| 79 | |
| 80 | # ScalarStuff |
| 81 | def MaybeI16(self): |
| 82 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) |
| 83 | if o != 0: |
| 84 | return self._tab.Get(flatbuffers.number_types.Int16Flags, o + self._tab.Pos) |
| 85 | return None |
| 86 | |
| 87 | # ScalarStuff |
| 88 | def DefaultI16(self): |
| 89 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(20)) |
| 90 | if o != 0: |
| 91 | return self._tab.Get(flatbuffers.number_types.Int16Flags, o + self._tab.Pos) |
| 92 | return 42 |
| 93 | |
| 94 | # ScalarStuff |
| 95 | def JustU16(self): |
| 96 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22)) |
| 97 | if o != 0: |
| 98 | return self._tab.Get(flatbuffers.number_types.Uint16Flags, o + self._tab.Pos) |
| 99 | return 0 |
| 100 | |
| 101 | # ScalarStuff |
| 102 | def MaybeU16(self): |
| 103 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(24)) |
| 104 | if o != 0: |
| 105 | return self._tab.Get(flatbuffers.number_types.Uint16Flags, o + self._tab.Pos) |
| 106 | return None |
| 107 | |
| 108 | # ScalarStuff |
| 109 | def DefaultU16(self): |
| 110 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(26)) |
| 111 | if o != 0: |
| 112 | return self._tab.Get(flatbuffers.number_types.Uint16Flags, o + self._tab.Pos) |
| 113 | return 42 |
| 114 | |
| 115 | # ScalarStuff |
| 116 | def JustI32(self): |
| 117 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(28)) |
| 118 | if o != 0: |
| 119 | return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) |
| 120 | return 0 |
| 121 | |
| 122 | # ScalarStuff |
| 123 | def MaybeI32(self): |
| 124 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(30)) |
| 125 | if o != 0: |
| 126 | return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) |
| 127 | return None |
| 128 | |
| 129 | # ScalarStuff |
| 130 | def DefaultI32(self): |
| 131 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(32)) |
| 132 | if o != 0: |
| 133 | return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) |
| 134 | return 42 |
| 135 | |
| 136 | # ScalarStuff |
| 137 | def JustU32(self): |
| 138 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(34)) |
| 139 | if o != 0: |
| 140 | return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) |
| 141 | return 0 |
| 142 | |
| 143 | # ScalarStuff |
| 144 | def MaybeU32(self): |
| 145 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(36)) |
| 146 | if o != 0: |
| 147 | return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) |
| 148 | return None |
| 149 | |
| 150 | # ScalarStuff |
| 151 | def DefaultU32(self): |
| 152 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(38)) |
| 153 | if o != 0: |
| 154 | return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) |
| 155 | return 42 |
| 156 | |
| 157 | # ScalarStuff |
| 158 | def JustI64(self): |
| 159 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(40)) |
| 160 | if o != 0: |
| 161 | return self._tab.Get(flatbuffers.number_types.Int64Flags, o + self._tab.Pos) |
| 162 | return 0 |
| 163 | |
| 164 | # ScalarStuff |
| 165 | def MaybeI64(self): |
| 166 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(42)) |
| 167 | if o != 0: |
| 168 | return self._tab.Get(flatbuffers.number_types.Int64Flags, o + self._tab.Pos) |
| 169 | return None |
| 170 | |
| 171 | # ScalarStuff |
| 172 | def DefaultI64(self): |
| 173 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(44)) |
| 174 | if o != 0: |
| 175 | return self._tab.Get(flatbuffers.number_types.Int64Flags, o + self._tab.Pos) |
| 176 | return 42 |
| 177 | |
| 178 | # ScalarStuff |
| 179 | def JustU64(self): |
| 180 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(46)) |
| 181 | if o != 0: |
| 182 | return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) |
| 183 | return 0 |
| 184 | |
| 185 | # ScalarStuff |
| 186 | def MaybeU64(self): |
| 187 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(48)) |
| 188 | if o != 0: |
| 189 | return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) |
| 190 | return None |
| 191 | |
| 192 | # ScalarStuff |
| 193 | def DefaultU64(self): |
| 194 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(50)) |
| 195 | if o != 0: |
| 196 | return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) |
| 197 | return 42 |
| 198 | |
| 199 | # ScalarStuff |
| 200 | def JustF32(self): |
| 201 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(52)) |
| 202 | if o != 0: |
| 203 | return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) |
| 204 | return 0.0 |
| 205 | |
| 206 | # ScalarStuff |
| 207 | def MaybeF32(self): |
| 208 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(54)) |
| 209 | if o != 0: |
| 210 | return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) |
| 211 | return None |
| 212 | |
| 213 | # ScalarStuff |
| 214 | def DefaultF32(self): |
| 215 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(56)) |
| 216 | if o != 0: |
| 217 | return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) |
| 218 | return 42.0 |
| 219 | |
| 220 | # ScalarStuff |
| 221 | def JustF64(self): |
| 222 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(58)) |
| 223 | if o != 0: |
| 224 | return self._tab.Get(flatbuffers.number_types.Float64Flags, o + self._tab.Pos) |
| 225 | return 0.0 |
| 226 | |
| 227 | # ScalarStuff |
| 228 | def MaybeF64(self): |
| 229 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(60)) |
| 230 | if o != 0: |
| 231 | return self._tab.Get(flatbuffers.number_types.Float64Flags, o + self._tab.Pos) |
| 232 | return None |
| 233 | |
| 234 | # ScalarStuff |
| 235 | def DefaultF64(self): |
| 236 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(62)) |
| 237 | if o != 0: |
| 238 | return self._tab.Get(flatbuffers.number_types.Float64Flags, o + self._tab.Pos) |
| 239 | return 42.0 |
| 240 | |
| 241 | # ScalarStuff |
| 242 | def JustBool(self): |
| 243 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(64)) |
| 244 | if o != 0: |
| 245 | return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) |
| 246 | return False |
| 247 | |
| 248 | # ScalarStuff |
| 249 | def MaybeBool(self): |
| 250 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(66)) |
| 251 | if o != 0: |
| 252 | return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) |
| 253 | return None |
| 254 | |
| 255 | # ScalarStuff |
| 256 | def DefaultBool(self): |
| 257 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(68)) |
| 258 | if o != 0: |
| 259 | return bool(self._tab.Get(flatbuffers.number_types.BoolFlags, o + self._tab.Pos)) |
| 260 | return True |
| 261 | |
| 262 | # ScalarStuff |
| 263 | def JustEnum(self): |
| 264 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(70)) |
| 265 | if o != 0: |
| 266 | return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) |
| 267 | return 0 |
| 268 | |
| 269 | # ScalarStuff |
| 270 | def MaybeEnum(self): |
| 271 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(72)) |
| 272 | if o != 0: |
| 273 | return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) |
| 274 | return None |
| 275 | |
| 276 | # ScalarStuff |
| 277 | def DefaultEnum(self): |
| 278 | o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(74)) |
| 279 | if o != 0: |
| 280 | return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) |
| 281 | return 1 |
| 282 | |
| 283 | def ScalarStuffStart(builder): builder.StartObject(36) |
| 284 | def Start(builder): |
| 285 | return ScalarStuffStart(builder) |
| 286 | def ScalarStuffAddJustI8(builder, justI8): builder.PrependInt8Slot(0, justI8, 0) |
| 287 | def AddJustI8(builder, justI8): |
| 288 | return ScalarStuffAddJustI8(builder, justI8) |
| 289 | def ScalarStuffAddMaybeI8(builder, maybeI8): builder.PrependInt8Slot(1, maybeI8, None) |
| 290 | def AddMaybeI8(builder, maybeI8): |
| 291 | return ScalarStuffAddMaybeI8(builder, maybeI8) |
| 292 | def ScalarStuffAddDefaultI8(builder, defaultI8): builder.PrependInt8Slot(2, defaultI8, 42) |
| 293 | def AddDefaultI8(builder, defaultI8): |
| 294 | return ScalarStuffAddDefaultI8(builder, defaultI8) |
| 295 | def ScalarStuffAddJustU8(builder, justU8): builder.PrependUint8Slot(3, justU8, 0) |
| 296 | def AddJustU8(builder, justU8): |
| 297 | return ScalarStuffAddJustU8(builder, justU8) |
| 298 | def ScalarStuffAddMaybeU8(builder, maybeU8): builder.PrependUint8Slot(4, maybeU8, None) |
| 299 | def AddMaybeU8(builder, maybeU8): |
| 300 | return ScalarStuffAddMaybeU8(builder, maybeU8) |
| 301 | def ScalarStuffAddDefaultU8(builder, defaultU8): builder.PrependUint8Slot(5, defaultU8, 42) |
| 302 | def AddDefaultU8(builder, defaultU8): |
| 303 | return ScalarStuffAddDefaultU8(builder, defaultU8) |
| 304 | def ScalarStuffAddJustI16(builder, justI16): builder.PrependInt16Slot(6, justI16, 0) |
| 305 | def AddJustI16(builder, justI16): |
| 306 | return ScalarStuffAddJustI16(builder, justI16) |
| 307 | def ScalarStuffAddMaybeI16(builder, maybeI16): builder.PrependInt16Slot(7, maybeI16, None) |
| 308 | def AddMaybeI16(builder, maybeI16): |
| 309 | return ScalarStuffAddMaybeI16(builder, maybeI16) |
| 310 | def ScalarStuffAddDefaultI16(builder, defaultI16): builder.PrependInt16Slot(8, defaultI16, 42) |
| 311 | def AddDefaultI16(builder, defaultI16): |
| 312 | return ScalarStuffAddDefaultI16(builder, defaultI16) |
| 313 | def ScalarStuffAddJustU16(builder, justU16): builder.PrependUint16Slot(9, justU16, 0) |
| 314 | def AddJustU16(builder, justU16): |
| 315 | return ScalarStuffAddJustU16(builder, justU16) |
| 316 | def ScalarStuffAddMaybeU16(builder, maybeU16): builder.PrependUint16Slot(10, maybeU16, None) |
| 317 | def AddMaybeU16(builder, maybeU16): |
| 318 | return ScalarStuffAddMaybeU16(builder, maybeU16) |
| 319 | def ScalarStuffAddDefaultU16(builder, defaultU16): builder.PrependUint16Slot(11, defaultU16, 42) |
| 320 | def AddDefaultU16(builder, defaultU16): |
| 321 | return ScalarStuffAddDefaultU16(builder, defaultU16) |
| 322 | def ScalarStuffAddJustI32(builder, justI32): builder.PrependInt32Slot(12, justI32, 0) |
| 323 | def AddJustI32(builder, justI32): |
| 324 | return ScalarStuffAddJustI32(builder, justI32) |
| 325 | def ScalarStuffAddMaybeI32(builder, maybeI32): builder.PrependInt32Slot(13, maybeI32, None) |
| 326 | def AddMaybeI32(builder, maybeI32): |
| 327 | return ScalarStuffAddMaybeI32(builder, maybeI32) |
| 328 | def ScalarStuffAddDefaultI32(builder, defaultI32): builder.PrependInt32Slot(14, defaultI32, 42) |
| 329 | def AddDefaultI32(builder, defaultI32): |
| 330 | return ScalarStuffAddDefaultI32(builder, defaultI32) |
| 331 | def ScalarStuffAddJustU32(builder, justU32): builder.PrependUint32Slot(15, justU32, 0) |
| 332 | def AddJustU32(builder, justU32): |
| 333 | return ScalarStuffAddJustU32(builder, justU32) |
| 334 | def ScalarStuffAddMaybeU32(builder, maybeU32): builder.PrependUint32Slot(16, maybeU32, None) |
| 335 | def AddMaybeU32(builder, maybeU32): |
| 336 | return ScalarStuffAddMaybeU32(builder, maybeU32) |
| 337 | def ScalarStuffAddDefaultU32(builder, defaultU32): builder.PrependUint32Slot(17, defaultU32, 42) |
| 338 | def AddDefaultU32(builder, defaultU32): |
| 339 | return ScalarStuffAddDefaultU32(builder, defaultU32) |
| 340 | def ScalarStuffAddJustI64(builder, justI64): builder.PrependInt64Slot(18, justI64, 0) |
| 341 | def AddJustI64(builder, justI64): |
| 342 | return ScalarStuffAddJustI64(builder, justI64) |
| 343 | def ScalarStuffAddMaybeI64(builder, maybeI64): builder.PrependInt64Slot(19, maybeI64, None) |
| 344 | def AddMaybeI64(builder, maybeI64): |
| 345 | return ScalarStuffAddMaybeI64(builder, maybeI64) |
| 346 | def ScalarStuffAddDefaultI64(builder, defaultI64): builder.PrependInt64Slot(20, defaultI64, 42) |
| 347 | def AddDefaultI64(builder, defaultI64): |
| 348 | return ScalarStuffAddDefaultI64(builder, defaultI64) |
| 349 | def ScalarStuffAddJustU64(builder, justU64): builder.PrependUint64Slot(21, justU64, 0) |
| 350 | def AddJustU64(builder, justU64): |
| 351 | return ScalarStuffAddJustU64(builder, justU64) |
| 352 | def ScalarStuffAddMaybeU64(builder, maybeU64): builder.PrependUint64Slot(22, maybeU64, None) |
| 353 | def AddMaybeU64(builder, maybeU64): |
| 354 | return ScalarStuffAddMaybeU64(builder, maybeU64) |
| 355 | def ScalarStuffAddDefaultU64(builder, defaultU64): builder.PrependUint64Slot(23, defaultU64, 42) |
| 356 | def AddDefaultU64(builder, defaultU64): |
| 357 | return ScalarStuffAddDefaultU64(builder, defaultU64) |
| 358 | def ScalarStuffAddJustF32(builder, justF32): builder.PrependFloat32Slot(24, justF32, 0.0) |
| 359 | def AddJustF32(builder, justF32): |
| 360 | return ScalarStuffAddJustF32(builder, justF32) |
| 361 | def ScalarStuffAddMaybeF32(builder, maybeF32): builder.PrependFloat32Slot(25, maybeF32, None) |
| 362 | def AddMaybeF32(builder, maybeF32): |
| 363 | return ScalarStuffAddMaybeF32(builder, maybeF32) |
| 364 | def ScalarStuffAddDefaultF32(builder, defaultF32): builder.PrependFloat32Slot(26, defaultF32, 42.0) |
| 365 | def AddDefaultF32(builder, defaultF32): |
| 366 | return ScalarStuffAddDefaultF32(builder, defaultF32) |
| 367 | def ScalarStuffAddJustF64(builder, justF64): builder.PrependFloat64Slot(27, justF64, 0.0) |
| 368 | def AddJustF64(builder, justF64): |
| 369 | return ScalarStuffAddJustF64(builder, justF64) |
| 370 | def ScalarStuffAddMaybeF64(builder, maybeF64): builder.PrependFloat64Slot(28, maybeF64, None) |
| 371 | def AddMaybeF64(builder, maybeF64): |
| 372 | return ScalarStuffAddMaybeF64(builder, maybeF64) |
| 373 | def ScalarStuffAddDefaultF64(builder, defaultF64): builder.PrependFloat64Slot(29, defaultF64, 42.0) |
| 374 | def AddDefaultF64(builder, defaultF64): |
| 375 | return ScalarStuffAddDefaultF64(builder, defaultF64) |
| 376 | def ScalarStuffAddJustBool(builder, justBool): builder.PrependBoolSlot(30, justBool, 0) |
| 377 | def AddJustBool(builder, justBool): |
| 378 | return ScalarStuffAddJustBool(builder, justBool) |
| 379 | def ScalarStuffAddMaybeBool(builder, maybeBool): builder.PrependBoolSlot(31, maybeBool, None) |
| 380 | def AddMaybeBool(builder, maybeBool): |
| 381 | return ScalarStuffAddMaybeBool(builder, maybeBool) |
| 382 | def ScalarStuffAddDefaultBool(builder, defaultBool): builder.PrependBoolSlot(32, defaultBool, 1) |
| 383 | def AddDefaultBool(builder, defaultBool): |
| 384 | return ScalarStuffAddDefaultBool(builder, defaultBool) |
| 385 | def ScalarStuffAddJustEnum(builder, justEnum): builder.PrependInt8Slot(33, justEnum, 0) |
| 386 | def AddJustEnum(builder, justEnum): |
| 387 | return ScalarStuffAddJustEnum(builder, justEnum) |
| 388 | def ScalarStuffAddMaybeEnum(builder, maybeEnum): builder.PrependInt8Slot(34, maybeEnum, None) |
| 389 | def AddMaybeEnum(builder, maybeEnum): |
| 390 | return ScalarStuffAddMaybeEnum(builder, maybeEnum) |
| 391 | def ScalarStuffAddDefaultEnum(builder, defaultEnum): builder.PrependInt8Slot(35, defaultEnum, 1) |
| 392 | def AddDefaultEnum(builder, defaultEnum): |
| 393 | return ScalarStuffAddDefaultEnum(builder, defaultEnum) |
| 394 | def ScalarStuffEnd(builder): return builder.EndObject() |
| 395 | def End(builder): |
| 396 | return ScalarStuffEnd(builder) |
| 397 | |
| 398 | class ScalarStuffT(object): |
| 399 | |
| 400 | # ScalarStuffT |
| 401 | def __init__(self): |
| 402 | self.justI8 = 0 # type: int |
| 403 | self.maybeI8 = None # type: Optional[int] |
| 404 | self.defaultI8 = 42 # type: int |
| 405 | self.justU8 = 0 # type: int |
| 406 | self.maybeU8 = None # type: Optional[int] |
| 407 | self.defaultU8 = 42 # type: int |
| 408 | self.justI16 = 0 # type: int |
| 409 | self.maybeI16 = None # type: Optional[int] |
| 410 | self.defaultI16 = 42 # type: int |
| 411 | self.justU16 = 0 # type: int |
| 412 | self.maybeU16 = None # type: Optional[int] |
| 413 | self.defaultU16 = 42 # type: int |
| 414 | self.justI32 = 0 # type: int |
| 415 | self.maybeI32 = None # type: Optional[int] |
| 416 | self.defaultI32 = 42 # type: int |
| 417 | self.justU32 = 0 # type: int |
| 418 | self.maybeU32 = None # type: Optional[int] |
| 419 | self.defaultU32 = 42 # type: int |
| 420 | self.justI64 = 0 # type: int |
| 421 | self.maybeI64 = None # type: Optional[int] |
| 422 | self.defaultI64 = 42 # type: int |
| 423 | self.justU64 = 0 # type: int |
| 424 | self.maybeU64 = None # type: Optional[int] |
| 425 | self.defaultU64 = 42 # type: int |
| 426 | self.justF32 = 0.0 # type: float |
| 427 | self.maybeF32 = None # type: Optional[float] |
| 428 | self.defaultF32 = 42.0 # type: float |
| 429 | self.justF64 = 0.0 # type: float |
| 430 | self.maybeF64 = None # type: Optional[float] |
| 431 | self.defaultF64 = 42.0 # type: float |
| 432 | self.justBool = False # type: bool |
| 433 | self.maybeBool = None # type: Optional[bool] |
| 434 | self.defaultBool = True # type: bool |
| 435 | self.justEnum = 0 # type: int |
| 436 | self.maybeEnum = None # type: Optional[int] |
| 437 | self.defaultEnum = 1 # type: int |
| 438 | |
| 439 | @classmethod |
| 440 | def InitFromBuf(cls, buf, pos): |
| 441 | scalarStuff = ScalarStuff() |
| 442 | scalarStuff.Init(buf, pos) |
| 443 | return cls.InitFromObj(scalarStuff) |
| 444 | |
| 445 | @classmethod |
James Kuszmaul | 3b15b0c | 2022-11-08 14:03:16 -0800 | [diff] [blame^] | 446 | def InitFromPackedBuf(cls, buf, pos=0): |
| 447 | n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, pos) |
| 448 | return cls.InitFromBuf(buf, pos+n) |
| 449 | |
| 450 | @classmethod |
Austin Schuh | 2dd86a9 | 2022-09-14 21:19:23 -0700 | [diff] [blame] | 451 | def InitFromObj(cls, scalarStuff): |
| 452 | x = ScalarStuffT() |
| 453 | x._UnPack(scalarStuff) |
| 454 | return x |
| 455 | |
| 456 | # ScalarStuffT |
| 457 | def _UnPack(self, scalarStuff): |
| 458 | if scalarStuff is None: |
| 459 | return |
| 460 | self.justI8 = scalarStuff.JustI8() |
| 461 | self.maybeI8 = scalarStuff.MaybeI8() |
| 462 | self.defaultI8 = scalarStuff.DefaultI8() |
| 463 | self.justU8 = scalarStuff.JustU8() |
| 464 | self.maybeU8 = scalarStuff.MaybeU8() |
| 465 | self.defaultU8 = scalarStuff.DefaultU8() |
| 466 | self.justI16 = scalarStuff.JustI16() |
| 467 | self.maybeI16 = scalarStuff.MaybeI16() |
| 468 | self.defaultI16 = scalarStuff.DefaultI16() |
| 469 | self.justU16 = scalarStuff.JustU16() |
| 470 | self.maybeU16 = scalarStuff.MaybeU16() |
| 471 | self.defaultU16 = scalarStuff.DefaultU16() |
| 472 | self.justI32 = scalarStuff.JustI32() |
| 473 | self.maybeI32 = scalarStuff.MaybeI32() |
| 474 | self.defaultI32 = scalarStuff.DefaultI32() |
| 475 | self.justU32 = scalarStuff.JustU32() |
| 476 | self.maybeU32 = scalarStuff.MaybeU32() |
| 477 | self.defaultU32 = scalarStuff.DefaultU32() |
| 478 | self.justI64 = scalarStuff.JustI64() |
| 479 | self.maybeI64 = scalarStuff.MaybeI64() |
| 480 | self.defaultI64 = scalarStuff.DefaultI64() |
| 481 | self.justU64 = scalarStuff.JustU64() |
| 482 | self.maybeU64 = scalarStuff.MaybeU64() |
| 483 | self.defaultU64 = scalarStuff.DefaultU64() |
| 484 | self.justF32 = scalarStuff.JustF32() |
| 485 | self.maybeF32 = scalarStuff.MaybeF32() |
| 486 | self.defaultF32 = scalarStuff.DefaultF32() |
| 487 | self.justF64 = scalarStuff.JustF64() |
| 488 | self.maybeF64 = scalarStuff.MaybeF64() |
| 489 | self.defaultF64 = scalarStuff.DefaultF64() |
| 490 | self.justBool = scalarStuff.JustBool() |
| 491 | self.maybeBool = scalarStuff.MaybeBool() |
| 492 | self.defaultBool = scalarStuff.DefaultBool() |
| 493 | self.justEnum = scalarStuff.JustEnum() |
| 494 | self.maybeEnum = scalarStuff.MaybeEnum() |
| 495 | self.defaultEnum = scalarStuff.DefaultEnum() |
| 496 | |
| 497 | # ScalarStuffT |
| 498 | def Pack(self, builder): |
| 499 | ScalarStuffStart(builder) |
| 500 | ScalarStuffAddJustI8(builder, self.justI8) |
| 501 | ScalarStuffAddMaybeI8(builder, self.maybeI8) |
| 502 | ScalarStuffAddDefaultI8(builder, self.defaultI8) |
| 503 | ScalarStuffAddJustU8(builder, self.justU8) |
| 504 | ScalarStuffAddMaybeU8(builder, self.maybeU8) |
| 505 | ScalarStuffAddDefaultU8(builder, self.defaultU8) |
| 506 | ScalarStuffAddJustI16(builder, self.justI16) |
| 507 | ScalarStuffAddMaybeI16(builder, self.maybeI16) |
| 508 | ScalarStuffAddDefaultI16(builder, self.defaultI16) |
| 509 | ScalarStuffAddJustU16(builder, self.justU16) |
| 510 | ScalarStuffAddMaybeU16(builder, self.maybeU16) |
| 511 | ScalarStuffAddDefaultU16(builder, self.defaultU16) |
| 512 | ScalarStuffAddJustI32(builder, self.justI32) |
| 513 | ScalarStuffAddMaybeI32(builder, self.maybeI32) |
| 514 | ScalarStuffAddDefaultI32(builder, self.defaultI32) |
| 515 | ScalarStuffAddJustU32(builder, self.justU32) |
| 516 | ScalarStuffAddMaybeU32(builder, self.maybeU32) |
| 517 | ScalarStuffAddDefaultU32(builder, self.defaultU32) |
| 518 | ScalarStuffAddJustI64(builder, self.justI64) |
| 519 | ScalarStuffAddMaybeI64(builder, self.maybeI64) |
| 520 | ScalarStuffAddDefaultI64(builder, self.defaultI64) |
| 521 | ScalarStuffAddJustU64(builder, self.justU64) |
| 522 | ScalarStuffAddMaybeU64(builder, self.maybeU64) |
| 523 | ScalarStuffAddDefaultU64(builder, self.defaultU64) |
| 524 | ScalarStuffAddJustF32(builder, self.justF32) |
| 525 | ScalarStuffAddMaybeF32(builder, self.maybeF32) |
| 526 | ScalarStuffAddDefaultF32(builder, self.defaultF32) |
| 527 | ScalarStuffAddJustF64(builder, self.justF64) |
| 528 | ScalarStuffAddMaybeF64(builder, self.maybeF64) |
| 529 | ScalarStuffAddDefaultF64(builder, self.defaultF64) |
| 530 | ScalarStuffAddJustBool(builder, self.justBool) |
| 531 | ScalarStuffAddMaybeBool(builder, self.maybeBool) |
| 532 | ScalarStuffAddDefaultBool(builder, self.defaultBool) |
| 533 | ScalarStuffAddJustEnum(builder, self.justEnum) |
| 534 | ScalarStuffAddMaybeEnum(builder, self.maybeEnum) |
| 535 | ScalarStuffAddDefaultEnum(builder, self.defaultEnum) |
| 536 | scalarStuff = ScalarStuffEnd(builder) |
| 537 | return scalarStuff |