blob: ca7c253a647077a9784302e107b74ce72e04d333 [file] [log] [blame]
Austin Schuh2dd86a92022-09-14 21:19:23 -07001# 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
James Kuszmaul3b15b0c2022-11-08 14:03:16 -0800446 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 Schuh2dd86a92022-09-14 21:19:23 -0700451 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