1# automatically generated by the FlatBuffers compiler, do not modify 2 3# namespace: optional_scalars 4 5import flatbuffers 6from flatbuffers.compat import import_numpy 7np = import_numpy() 8 9class 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 283def ScalarStuffStart(builder): builder.StartObject(36) 284def Start(builder): 285 return ScalarStuffStart(builder) 286def ScalarStuffAddJustI8(builder, justI8): builder.PrependInt8Slot(0, justI8, 0) 287def AddJustI8(builder, justI8): 288 return ScalarStuffAddJustI8(builder, justI8) 289def ScalarStuffAddMaybeI8(builder, maybeI8): builder.PrependInt8Slot(1, maybeI8, None) 290def AddMaybeI8(builder, maybeI8): 291 return ScalarStuffAddMaybeI8(builder, maybeI8) 292def ScalarStuffAddDefaultI8(builder, defaultI8): builder.PrependInt8Slot(2, defaultI8, 42) 293def AddDefaultI8(builder, defaultI8): 294 return ScalarStuffAddDefaultI8(builder, defaultI8) 295def ScalarStuffAddJustU8(builder, justU8): builder.PrependUint8Slot(3, justU8, 0) 296def AddJustU8(builder, justU8): 297 return ScalarStuffAddJustU8(builder, justU8) 298def ScalarStuffAddMaybeU8(builder, maybeU8): builder.PrependUint8Slot(4, maybeU8, None) 299def AddMaybeU8(builder, maybeU8): 300 return ScalarStuffAddMaybeU8(builder, maybeU8) 301def ScalarStuffAddDefaultU8(builder, defaultU8): builder.PrependUint8Slot(5, defaultU8, 42) 302def AddDefaultU8(builder, defaultU8): 303 return ScalarStuffAddDefaultU8(builder, defaultU8) 304def ScalarStuffAddJustI16(builder, justI16): builder.PrependInt16Slot(6, justI16, 0) 305def AddJustI16(builder, justI16): 306 return ScalarStuffAddJustI16(builder, justI16) 307def ScalarStuffAddMaybeI16(builder, maybeI16): builder.PrependInt16Slot(7, maybeI16, None) 308def AddMaybeI16(builder, maybeI16): 309 return ScalarStuffAddMaybeI16(builder, maybeI16) 310def ScalarStuffAddDefaultI16(builder, defaultI16): builder.PrependInt16Slot(8, defaultI16, 42) 311def AddDefaultI16(builder, defaultI16): 312 return ScalarStuffAddDefaultI16(builder, defaultI16) 313def ScalarStuffAddJustU16(builder, justU16): builder.PrependUint16Slot(9, justU16, 0) 314def AddJustU16(builder, justU16): 315 return ScalarStuffAddJustU16(builder, justU16) 316def ScalarStuffAddMaybeU16(builder, maybeU16): builder.PrependUint16Slot(10, maybeU16, None) 317def AddMaybeU16(builder, maybeU16): 318 return ScalarStuffAddMaybeU16(builder, maybeU16) 319def ScalarStuffAddDefaultU16(builder, defaultU16): builder.PrependUint16Slot(11, defaultU16, 42) 320def AddDefaultU16(builder, defaultU16): 321 return ScalarStuffAddDefaultU16(builder, defaultU16) 322def ScalarStuffAddJustI32(builder, justI32): builder.PrependInt32Slot(12, justI32, 0) 323def AddJustI32(builder, justI32): 324 return ScalarStuffAddJustI32(builder, justI32) 325def ScalarStuffAddMaybeI32(builder, maybeI32): builder.PrependInt32Slot(13, maybeI32, None) 326def AddMaybeI32(builder, maybeI32): 327 return ScalarStuffAddMaybeI32(builder, maybeI32) 328def ScalarStuffAddDefaultI32(builder, defaultI32): builder.PrependInt32Slot(14, defaultI32, 42) 329def AddDefaultI32(builder, defaultI32): 330 return ScalarStuffAddDefaultI32(builder, defaultI32) 331def ScalarStuffAddJustU32(builder, justU32): builder.PrependUint32Slot(15, justU32, 0) 332def AddJustU32(builder, justU32): 333 return ScalarStuffAddJustU32(builder, justU32) 334def ScalarStuffAddMaybeU32(builder, maybeU32): builder.PrependUint32Slot(16, maybeU32, None) 335def AddMaybeU32(builder, maybeU32): 336 return ScalarStuffAddMaybeU32(builder, maybeU32) 337def ScalarStuffAddDefaultU32(builder, defaultU32): builder.PrependUint32Slot(17, defaultU32, 42) 338def AddDefaultU32(builder, defaultU32): 339 return ScalarStuffAddDefaultU32(builder, defaultU32) 340def ScalarStuffAddJustI64(builder, justI64): builder.PrependInt64Slot(18, justI64, 0) 341def AddJustI64(builder, justI64): 342 return ScalarStuffAddJustI64(builder, justI64) 343def ScalarStuffAddMaybeI64(builder, maybeI64): builder.PrependInt64Slot(19, maybeI64, None) 344def AddMaybeI64(builder, maybeI64): 345 return ScalarStuffAddMaybeI64(builder, maybeI64) 346def ScalarStuffAddDefaultI64(builder, defaultI64): builder.PrependInt64Slot(20, defaultI64, 42) 347def AddDefaultI64(builder, defaultI64): 348 return ScalarStuffAddDefaultI64(builder, defaultI64) 349def ScalarStuffAddJustU64(builder, justU64): builder.PrependUint64Slot(21, justU64, 0) 350def AddJustU64(builder, justU64): 351 return ScalarStuffAddJustU64(builder, justU64) 352def ScalarStuffAddMaybeU64(builder, maybeU64): builder.PrependUint64Slot(22, maybeU64, None) 353def AddMaybeU64(builder, maybeU64): 354 return ScalarStuffAddMaybeU64(builder, maybeU64) 355def ScalarStuffAddDefaultU64(builder, defaultU64): builder.PrependUint64Slot(23, defaultU64, 42) 356def AddDefaultU64(builder, defaultU64): 357 return ScalarStuffAddDefaultU64(builder, defaultU64) 358def ScalarStuffAddJustF32(builder, justF32): builder.PrependFloat32Slot(24, justF32, 0.0) 359def AddJustF32(builder, justF32): 360 return ScalarStuffAddJustF32(builder, justF32) 361def ScalarStuffAddMaybeF32(builder, maybeF32): builder.PrependFloat32Slot(25, maybeF32, None) 362def AddMaybeF32(builder, maybeF32): 363 return ScalarStuffAddMaybeF32(builder, maybeF32) 364def ScalarStuffAddDefaultF32(builder, defaultF32): builder.PrependFloat32Slot(26, defaultF32, 42.0) 365def AddDefaultF32(builder, defaultF32): 366 return ScalarStuffAddDefaultF32(builder, defaultF32) 367def ScalarStuffAddJustF64(builder, justF64): builder.PrependFloat64Slot(27, justF64, 0.0) 368def AddJustF64(builder, justF64): 369 return ScalarStuffAddJustF64(builder, justF64) 370def ScalarStuffAddMaybeF64(builder, maybeF64): builder.PrependFloat64Slot(28, maybeF64, None) 371def AddMaybeF64(builder, maybeF64): 372 return ScalarStuffAddMaybeF64(builder, maybeF64) 373def ScalarStuffAddDefaultF64(builder, defaultF64): builder.PrependFloat64Slot(29, defaultF64, 42.0) 374def AddDefaultF64(builder, defaultF64): 375 return ScalarStuffAddDefaultF64(builder, defaultF64) 376def ScalarStuffAddJustBool(builder, justBool): builder.PrependBoolSlot(30, justBool, 0) 377def AddJustBool(builder, justBool): 378 return ScalarStuffAddJustBool(builder, justBool) 379def ScalarStuffAddMaybeBool(builder, maybeBool): builder.PrependBoolSlot(31, maybeBool, None) 380def AddMaybeBool(builder, maybeBool): 381 return ScalarStuffAddMaybeBool(builder, maybeBool) 382def ScalarStuffAddDefaultBool(builder, defaultBool): builder.PrependBoolSlot(32, defaultBool, 1) 383def AddDefaultBool(builder, defaultBool): 384 return ScalarStuffAddDefaultBool(builder, defaultBool) 385def ScalarStuffAddJustEnum(builder, justEnum): builder.PrependInt8Slot(33, justEnum, 0) 386def AddJustEnum(builder, justEnum): 387 return ScalarStuffAddJustEnum(builder, justEnum) 388def ScalarStuffAddMaybeEnum(builder, maybeEnum): builder.PrependInt8Slot(34, maybeEnum, None) 389def AddMaybeEnum(builder, maybeEnum): 390 return ScalarStuffAddMaybeEnum(builder, maybeEnum) 391def ScalarStuffAddDefaultEnum(builder, defaultEnum): builder.PrependInt8Slot(35, defaultEnum, 1) 392def AddDefaultEnum(builder, defaultEnum): 393 return ScalarStuffAddDefaultEnum(builder, defaultEnum) 394def ScalarStuffEnd(builder): return builder.EndObject() 395def End(builder): 396 return ScalarStuffEnd(builder) 397 398class 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 446 def InitFromObj(cls, scalarStuff): 447 x = ScalarStuffT() 448 x._UnPack(scalarStuff) 449 return x 450 451 # ScalarStuffT 452 def _UnPack(self, scalarStuff): 453 if scalarStuff is None: 454 return 455 self.justI8 = scalarStuff.JustI8() 456 self.maybeI8 = scalarStuff.MaybeI8() 457 self.defaultI8 = scalarStuff.DefaultI8() 458 self.justU8 = scalarStuff.JustU8() 459 self.maybeU8 = scalarStuff.MaybeU8() 460 self.defaultU8 = scalarStuff.DefaultU8() 461 self.justI16 = scalarStuff.JustI16() 462 self.maybeI16 = scalarStuff.MaybeI16() 463 self.defaultI16 = scalarStuff.DefaultI16() 464 self.justU16 = scalarStuff.JustU16() 465 self.maybeU16 = scalarStuff.MaybeU16() 466 self.defaultU16 = scalarStuff.DefaultU16() 467 self.justI32 = scalarStuff.JustI32() 468 self.maybeI32 = scalarStuff.MaybeI32() 469 self.defaultI32 = scalarStuff.DefaultI32() 470 self.justU32 = scalarStuff.JustU32() 471 self.maybeU32 = scalarStuff.MaybeU32() 472 self.defaultU32 = scalarStuff.DefaultU32() 473 self.justI64 = scalarStuff.JustI64() 474 self.maybeI64 = scalarStuff.MaybeI64() 475 self.defaultI64 = scalarStuff.DefaultI64() 476 self.justU64 = scalarStuff.JustU64() 477 self.maybeU64 = scalarStuff.MaybeU64() 478 self.defaultU64 = scalarStuff.DefaultU64() 479 self.justF32 = scalarStuff.JustF32() 480 self.maybeF32 = scalarStuff.MaybeF32() 481 self.defaultF32 = scalarStuff.DefaultF32() 482 self.justF64 = scalarStuff.JustF64() 483 self.maybeF64 = scalarStuff.MaybeF64() 484 self.defaultF64 = scalarStuff.DefaultF64() 485 self.justBool = scalarStuff.JustBool() 486 self.maybeBool = scalarStuff.MaybeBool() 487 self.defaultBool = scalarStuff.DefaultBool() 488 self.justEnum = scalarStuff.JustEnum() 489 self.maybeEnum = scalarStuff.MaybeEnum() 490 self.defaultEnum = scalarStuff.DefaultEnum() 491 492 # ScalarStuffT 493 def Pack(self, builder): 494 ScalarStuffStart(builder) 495 ScalarStuffAddJustI8(builder, self.justI8) 496 ScalarStuffAddMaybeI8(builder, self.maybeI8) 497 ScalarStuffAddDefaultI8(builder, self.defaultI8) 498 ScalarStuffAddJustU8(builder, self.justU8) 499 ScalarStuffAddMaybeU8(builder, self.maybeU8) 500 ScalarStuffAddDefaultU8(builder, self.defaultU8) 501 ScalarStuffAddJustI16(builder, self.justI16) 502 ScalarStuffAddMaybeI16(builder, self.maybeI16) 503 ScalarStuffAddDefaultI16(builder, self.defaultI16) 504 ScalarStuffAddJustU16(builder, self.justU16) 505 ScalarStuffAddMaybeU16(builder, self.maybeU16) 506 ScalarStuffAddDefaultU16(builder, self.defaultU16) 507 ScalarStuffAddJustI32(builder, self.justI32) 508 ScalarStuffAddMaybeI32(builder, self.maybeI32) 509 ScalarStuffAddDefaultI32(builder, self.defaultI32) 510 ScalarStuffAddJustU32(builder, self.justU32) 511 ScalarStuffAddMaybeU32(builder, self.maybeU32) 512 ScalarStuffAddDefaultU32(builder, self.defaultU32) 513 ScalarStuffAddJustI64(builder, self.justI64) 514 ScalarStuffAddMaybeI64(builder, self.maybeI64) 515 ScalarStuffAddDefaultI64(builder, self.defaultI64) 516 ScalarStuffAddJustU64(builder, self.justU64) 517 ScalarStuffAddMaybeU64(builder, self.maybeU64) 518 ScalarStuffAddDefaultU64(builder, self.defaultU64) 519 ScalarStuffAddJustF32(builder, self.justF32) 520 ScalarStuffAddMaybeF32(builder, self.maybeF32) 521 ScalarStuffAddDefaultF32(builder, self.defaultF32) 522 ScalarStuffAddJustF64(builder, self.justF64) 523 ScalarStuffAddMaybeF64(builder, self.maybeF64) 524 ScalarStuffAddDefaultF64(builder, self.defaultF64) 525 ScalarStuffAddJustBool(builder, self.justBool) 526 ScalarStuffAddMaybeBool(builder, self.maybeBool) 527 ScalarStuffAddDefaultBool(builder, self.defaultBool) 528 ScalarStuffAddJustEnum(builder, self.justEnum) 529 ScalarStuffAddMaybeEnum(builder, self.maybeEnum) 530 ScalarStuffAddDefaultEnum(builder, self.defaultEnum) 531 scalarStuff = ScalarStuffEnd(builder) 532 return scalarStuff 533