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):
284 builder.StartObject(36)
285
286def Start(builder):
287 ScalarStuffStart(builder)
288
289def ScalarStuffAddJustI8(builder, justI8):
290 builder.PrependInt8Slot(0, justI8, 0)
291
292def AddJustI8(builder, justI8):
293 ScalarStuffAddJustI8(builder, justI8)
294
295def ScalarStuffAddMaybeI8(builder, maybeI8):
296 builder.PrependInt8Slot(1, maybeI8, None)
297
298def AddMaybeI8(builder, maybeI8):
299 ScalarStuffAddMaybeI8(builder, maybeI8)
300
301def ScalarStuffAddDefaultI8(builder, defaultI8):
302 builder.PrependInt8Slot(2, defaultI8, 42)
303
304def AddDefaultI8(builder, defaultI8):
305 ScalarStuffAddDefaultI8(builder, defaultI8)
306
307def ScalarStuffAddJustU8(builder, justU8):
308 builder.PrependUint8Slot(3, justU8, 0)
309
310def AddJustU8(builder, justU8):
311 ScalarStuffAddJustU8(builder, justU8)
312
313def ScalarStuffAddMaybeU8(builder, maybeU8):
314 builder.PrependUint8Slot(4, maybeU8, None)
315
316def AddMaybeU8(builder, maybeU8):
317 ScalarStuffAddMaybeU8(builder, maybeU8)
318
319def ScalarStuffAddDefaultU8(builder, defaultU8):
320 builder.PrependUint8Slot(5, defaultU8, 42)
321
322def AddDefaultU8(builder, defaultU8):
323 ScalarStuffAddDefaultU8(builder, defaultU8)
324
325def ScalarStuffAddJustI16(builder, justI16):
326 builder.PrependInt16Slot(6, justI16, 0)
327
328def AddJustI16(builder, justI16):
329 ScalarStuffAddJustI16(builder, justI16)
330
331def ScalarStuffAddMaybeI16(builder, maybeI16):
332 builder.PrependInt16Slot(7, maybeI16, None)
333
334def AddMaybeI16(builder, maybeI16):
335 ScalarStuffAddMaybeI16(builder, maybeI16)
336
337def ScalarStuffAddDefaultI16(builder, defaultI16):
338 builder.PrependInt16Slot(8, defaultI16, 42)
339
340def AddDefaultI16(builder, defaultI16):
341 ScalarStuffAddDefaultI16(builder, defaultI16)
342
343def ScalarStuffAddJustU16(builder, justU16):
344 builder.PrependUint16Slot(9, justU16, 0)
345
346def AddJustU16(builder, justU16):
347 ScalarStuffAddJustU16(builder, justU16)
348
349def ScalarStuffAddMaybeU16(builder, maybeU16):
350 builder.PrependUint16Slot(10, maybeU16, None)
351
352def AddMaybeU16(builder, maybeU16):
353 ScalarStuffAddMaybeU16(builder, maybeU16)
354
355def ScalarStuffAddDefaultU16(builder, defaultU16):
356 builder.PrependUint16Slot(11, defaultU16, 42)
357
358def AddDefaultU16(builder, defaultU16):
359 ScalarStuffAddDefaultU16(builder, defaultU16)
360
361def ScalarStuffAddJustI32(builder, justI32):
362 builder.PrependInt32Slot(12, justI32, 0)
363
364def AddJustI32(builder, justI32):
365 ScalarStuffAddJustI32(builder, justI32)
366
367def ScalarStuffAddMaybeI32(builder, maybeI32):
368 builder.PrependInt32Slot(13, maybeI32, None)
369
370def AddMaybeI32(builder, maybeI32):
371 ScalarStuffAddMaybeI32(builder, maybeI32)
372
373def ScalarStuffAddDefaultI32(builder, defaultI32):
374 builder.PrependInt32Slot(14, defaultI32, 42)
375
376def AddDefaultI32(builder, defaultI32):
377 ScalarStuffAddDefaultI32(builder, defaultI32)
378
379def ScalarStuffAddJustU32(builder, justU32):
380 builder.PrependUint32Slot(15, justU32, 0)
381
382def AddJustU32(builder, justU32):
383 ScalarStuffAddJustU32(builder, justU32)
384
385def ScalarStuffAddMaybeU32(builder, maybeU32):
386 builder.PrependUint32Slot(16, maybeU32, None)
387
388def AddMaybeU32(builder, maybeU32):
389 ScalarStuffAddMaybeU32(builder, maybeU32)
390
391def ScalarStuffAddDefaultU32(builder, defaultU32):
392 builder.PrependUint32Slot(17, defaultU32, 42)
393
394def AddDefaultU32(builder, defaultU32):
395 ScalarStuffAddDefaultU32(builder, defaultU32)
396
397def ScalarStuffAddJustI64(builder, justI64):
398 builder.PrependInt64Slot(18, justI64, 0)
399
400def AddJustI64(builder, justI64):
401 ScalarStuffAddJustI64(builder, justI64)
402
403def ScalarStuffAddMaybeI64(builder, maybeI64):
404 builder.PrependInt64Slot(19, maybeI64, None)
405
406def AddMaybeI64(builder, maybeI64):
407 ScalarStuffAddMaybeI64(builder, maybeI64)
408
409def ScalarStuffAddDefaultI64(builder, defaultI64):
410 builder.PrependInt64Slot(20, defaultI64, 42)
411
412def AddDefaultI64(builder, defaultI64):
413 ScalarStuffAddDefaultI64(builder, defaultI64)
414
415def ScalarStuffAddJustU64(builder, justU64):
416 builder.PrependUint64Slot(21, justU64, 0)
417
418def AddJustU64(builder, justU64):
419 ScalarStuffAddJustU64(builder, justU64)
420
421def ScalarStuffAddMaybeU64(builder, maybeU64):
422 builder.PrependUint64Slot(22, maybeU64, None)
423
424def AddMaybeU64(builder, maybeU64):
425 ScalarStuffAddMaybeU64(builder, maybeU64)
426
427def ScalarStuffAddDefaultU64(builder, defaultU64):
428 builder.PrependUint64Slot(23, defaultU64, 42)
429
430def AddDefaultU64(builder, defaultU64):
431 ScalarStuffAddDefaultU64(builder, defaultU64)
432
433def ScalarStuffAddJustF32(builder, justF32):
434 builder.PrependFloat32Slot(24, justF32, 0.0)
435
436def AddJustF32(builder, justF32):
437 ScalarStuffAddJustF32(builder, justF32)
438
439def ScalarStuffAddMaybeF32(builder, maybeF32):
440 builder.PrependFloat32Slot(25, maybeF32, None)
441
442def AddMaybeF32(builder, maybeF32):
443 ScalarStuffAddMaybeF32(builder, maybeF32)
444
445def ScalarStuffAddDefaultF32(builder, defaultF32):
446 builder.PrependFloat32Slot(26, defaultF32, 42.0)
447
448def AddDefaultF32(builder, defaultF32):
449 ScalarStuffAddDefaultF32(builder, defaultF32)
450
451def ScalarStuffAddJustF64(builder, justF64):
452 builder.PrependFloat64Slot(27, justF64, 0.0)
453
454def AddJustF64(builder, justF64):
455 ScalarStuffAddJustF64(builder, justF64)
456
457def ScalarStuffAddMaybeF64(builder, maybeF64):
458 builder.PrependFloat64Slot(28, maybeF64, None)
459
460def AddMaybeF64(builder, maybeF64):
461 ScalarStuffAddMaybeF64(builder, maybeF64)
462
463def ScalarStuffAddDefaultF64(builder, defaultF64):
464 builder.PrependFloat64Slot(29, defaultF64, 42.0)
465
466def AddDefaultF64(builder, defaultF64):
467 ScalarStuffAddDefaultF64(builder, defaultF64)
468
469def ScalarStuffAddJustBool(builder, justBool):
470 builder.PrependBoolSlot(30, justBool, 0)
471
472def AddJustBool(builder, justBool):
473 ScalarStuffAddJustBool(builder, justBool)
474
475def ScalarStuffAddMaybeBool(builder, maybeBool):
476 builder.PrependBoolSlot(31, maybeBool, None)
477
478def AddMaybeBool(builder, maybeBool):
479 ScalarStuffAddMaybeBool(builder, maybeBool)
480
481def ScalarStuffAddDefaultBool(builder, defaultBool):
482 builder.PrependBoolSlot(32, defaultBool, 1)
483
484def AddDefaultBool(builder, defaultBool):
485 ScalarStuffAddDefaultBool(builder, defaultBool)
486
487def ScalarStuffAddJustEnum(builder, justEnum):
488 builder.PrependInt8Slot(33, justEnum, 0)
489
490def AddJustEnum(builder, justEnum):
491 ScalarStuffAddJustEnum(builder, justEnum)
492
493def ScalarStuffAddMaybeEnum(builder, maybeEnum):
494 builder.PrependInt8Slot(34, maybeEnum, None)
495
496def AddMaybeEnum(builder, maybeEnum):
497 ScalarStuffAddMaybeEnum(builder, maybeEnum)
498
499def ScalarStuffAddDefaultEnum(builder, defaultEnum):
500 builder.PrependInt8Slot(35, defaultEnum, 1)
501
502def AddDefaultEnum(builder, defaultEnum):
503 ScalarStuffAddDefaultEnum(builder, defaultEnum)
504
505def ScalarStuffEnd(builder):
506 return builder.EndObject()
507
508def End(builder):
509 return ScalarStuffEnd(builder)
510
511
512class ScalarStuffT(object):
513
514 # ScalarStuffT
515 def __init__(self):
516 self.justI8 = 0 # type: int
517 self.maybeI8 = None # type: Optional[int]
518 self.defaultI8 = 42 # type: int
519 self.justU8 = 0 # type: int
520 self.maybeU8 = None # type: Optional[int]
521 self.defaultU8 = 42 # type: int
522 self.justI16 = 0 # type: int
523 self.maybeI16 = None # type: Optional[int]
524 self.defaultI16 = 42 # type: int
525 self.justU16 = 0 # type: int
526 self.maybeU16 = None # type: Optional[int]
527 self.defaultU16 = 42 # type: int
528 self.justI32 = 0 # type: int
529 self.maybeI32 = None # type: Optional[int]
530 self.defaultI32 = 42 # type: int
531 self.justU32 = 0 # type: int
532 self.maybeU32 = None # type: Optional[int]
533 self.defaultU32 = 42 # type: int
534 self.justI64 = 0 # type: int
535 self.maybeI64 = None # type: Optional[int]
536 self.defaultI64 = 42 # type: int
537 self.justU64 = 0 # type: int
538 self.maybeU64 = None # type: Optional[int]
539 self.defaultU64 = 42 # type: int
540 self.justF32 = 0.0 # type: float
541 self.maybeF32 = None # type: Optional[float]
542 self.defaultF32 = 42.0 # type: float
543 self.justF64 = 0.0 # type: float
544 self.maybeF64 = None # type: Optional[float]
545 self.defaultF64 = 42.0 # type: float
546 self.justBool = False # type: bool
547 self.maybeBool = None # type: Optional[bool]
548 self.defaultBool = True # type: bool
549 self.justEnum = 0 # type: int
550 self.maybeEnum = None # type: Optional[int]
551 self.defaultEnum = 1 # type: int
552
553 @classmethod
554 def InitFromBuf(cls, buf, pos):
555 scalarStuff = ScalarStuff()
556 scalarStuff.Init(buf, pos)
557 return cls.InitFromObj(scalarStuff)
558
559 @classmethod
560 def InitFromPackedBuf(cls, buf, pos=0):
561 n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, pos)
562 return cls.InitFromBuf(buf, pos+n)
563
564 @classmethod
565 def InitFromObj(cls, scalarStuff):
566 x = ScalarStuffT()
567 x._UnPack(scalarStuff)
568 return x
569
570 # ScalarStuffT
571 def _UnPack(self, scalarStuff):
572 if scalarStuff is None:
573 return
574 self.justI8 = scalarStuff.JustI8()
575 self.maybeI8 = scalarStuff.MaybeI8()
576 self.defaultI8 = scalarStuff.DefaultI8()
577 self.justU8 = scalarStuff.JustU8()
578 self.maybeU8 = scalarStuff.MaybeU8()
579 self.defaultU8 = scalarStuff.DefaultU8()
580 self.justI16 = scalarStuff.JustI16()
581 self.maybeI16 = scalarStuff.MaybeI16()
582 self.defaultI16 = scalarStuff.DefaultI16()
583 self.justU16 = scalarStuff.JustU16()
584 self.maybeU16 = scalarStuff.MaybeU16()
585 self.defaultU16 = scalarStuff.DefaultU16()
586 self.justI32 = scalarStuff.JustI32()
587 self.maybeI32 = scalarStuff.MaybeI32()
588 self.defaultI32 = scalarStuff.DefaultI32()
589 self.justU32 = scalarStuff.JustU32()
590 self.maybeU32 = scalarStuff.MaybeU32()
591 self.defaultU32 = scalarStuff.DefaultU32()
592 self.justI64 = scalarStuff.JustI64()
593 self.maybeI64 = scalarStuff.MaybeI64()
594 self.defaultI64 = scalarStuff.DefaultI64()
595 self.justU64 = scalarStuff.JustU64()
596 self.maybeU64 = scalarStuff.MaybeU64()
597 self.defaultU64 = scalarStuff.DefaultU64()
598 self.justF32 = scalarStuff.JustF32()
599 self.maybeF32 = scalarStuff.MaybeF32()
600 self.defaultF32 = scalarStuff.DefaultF32()
601 self.justF64 = scalarStuff.JustF64()
602 self.maybeF64 = scalarStuff.MaybeF64()
603 self.defaultF64 = scalarStuff.DefaultF64()
604 self.justBool = scalarStuff.JustBool()
605 self.maybeBool = scalarStuff.MaybeBool()
606 self.defaultBool = scalarStuff.DefaultBool()
607 self.justEnum = scalarStuff.JustEnum()
608 self.maybeEnum = scalarStuff.MaybeEnum()
609 self.defaultEnum = scalarStuff.DefaultEnum()
610
611 # ScalarStuffT
612 def Pack(self, builder):
613 ScalarStuffStart(builder)
614 ScalarStuffAddJustI8(builder, self.justI8)
615 ScalarStuffAddMaybeI8(builder, self.maybeI8)
616 ScalarStuffAddDefaultI8(builder, self.defaultI8)
617 ScalarStuffAddJustU8(builder, self.justU8)
618 ScalarStuffAddMaybeU8(builder, self.maybeU8)
619 ScalarStuffAddDefaultU8(builder, self.defaultU8)
620 ScalarStuffAddJustI16(builder, self.justI16)
621 ScalarStuffAddMaybeI16(builder, self.maybeI16)
622 ScalarStuffAddDefaultI16(builder, self.defaultI16)
623 ScalarStuffAddJustU16(builder, self.justU16)
624 ScalarStuffAddMaybeU16(builder, self.maybeU16)
625 ScalarStuffAddDefaultU16(builder, self.defaultU16)
626 ScalarStuffAddJustI32(builder, self.justI32)
627 ScalarStuffAddMaybeI32(builder, self.maybeI32)
628 ScalarStuffAddDefaultI32(builder, self.defaultI32)
629 ScalarStuffAddJustU32(builder, self.justU32)
630 ScalarStuffAddMaybeU32(builder, self.maybeU32)
631 ScalarStuffAddDefaultU32(builder, self.defaultU32)
632 ScalarStuffAddJustI64(builder, self.justI64)
633 ScalarStuffAddMaybeI64(builder, self.maybeI64)
634 ScalarStuffAddDefaultI64(builder, self.defaultI64)
635 ScalarStuffAddJustU64(builder, self.justU64)
636 ScalarStuffAddMaybeU64(builder, self.maybeU64)
637 ScalarStuffAddDefaultU64(builder, self.defaultU64)
638 ScalarStuffAddJustF32(builder, self.justF32)
639 ScalarStuffAddMaybeF32(builder, self.maybeF32)
640 ScalarStuffAddDefaultF32(builder, self.defaultF32)
641 ScalarStuffAddJustF64(builder, self.justF64)
642 ScalarStuffAddMaybeF64(builder, self.maybeF64)
643 ScalarStuffAddDefaultF64(builder, self.defaultF64)
644 ScalarStuffAddJustBool(builder, self.justBool)
645 ScalarStuffAddMaybeBool(builder, self.maybeBool)
646 ScalarStuffAddDefaultBool(builder, self.defaultBool)
647 ScalarStuffAddJustEnum(builder, self.justEnum)
648 ScalarStuffAddMaybeEnum(builder, self.maybeEnum)
649 ScalarStuffAddDefaultEnum(builder, self.defaultEnum)
650 scalarStuff = ScalarStuffEnd(builder)
651 return scalarStuff
View as plain text