blob: 60a25a09af9be458e0b9af095ff70565892383b4 [file] [log] [blame]
Austin Schuh272c6132020-11-14 16:37:52 -08001// automatically generated by the FlatBuffers compiler, do not modify
2
3/**
4 * @const
5 * @namespace
6 */
7var optional_scalars = optional_scalars || {};
8
9/**
10 * @enum {number}
11 */
12optional_scalars.OptionalByte = {
13 None: 0,
14 One: 1,
15 Two: 2
16};
17
18/**
19 * @enum {string}
20 */
21optional_scalars.OptionalByteName = {
22 '0': 'None',
23 '1': 'One',
24 '2': 'Two'
25};
26
27/**
28 * @constructor
29 */
30optional_scalars.ScalarStuff = function() {
31 /**
32 * @type {flatbuffers.ByteBuffer}
33 */
34 this.bb = null;
35
36 /**
37 * @type {number}
38 */
39 this.bb_pos = 0;
40};
41
42/**
43 * @param {number} i
44 * @param {flatbuffers.ByteBuffer} bb
45 * @returns {optional_scalars.ScalarStuff}
46 */
47optional_scalars.ScalarStuff.prototype.__init = function(i, bb) {
48 this.bb_pos = i;
49 this.bb = bb;
50 return this;
51};
52
53/**
54 * @param {flatbuffers.ByteBuffer} bb
55 * @param {optional_scalars.ScalarStuff=} obj
56 * @returns {optional_scalars.ScalarStuff}
57 */
58optional_scalars.ScalarStuff.getRootAsScalarStuff = function(bb, obj) {
59 return (obj || new optional_scalars.ScalarStuff).__init(bb.readInt32(bb.position()) + bb.position(), bb);
60};
61
62/**
63 * @param {flatbuffers.ByteBuffer} bb
64 * @param {optional_scalars.ScalarStuff=} obj
65 * @returns {optional_scalars.ScalarStuff}
66 */
67optional_scalars.ScalarStuff.getSizePrefixedRootAsScalarStuff = function(bb, obj) {
68 bb.setPosition(bb.position() + flatbuffers.SIZE_PREFIX_LENGTH);
69 return (obj || new optional_scalars.ScalarStuff).__init(bb.readInt32(bb.position()) + bb.position(), bb);
70};
71
72/**
73 * @param {flatbuffers.ByteBuffer} bb
74 * @returns {boolean}
75 */
76optional_scalars.ScalarStuff.bufferHasIdentifier = function(bb) {
77 return bb.__has_identifier('NULL');
78};
79
80/**
81 * @returns {number}
82 */
83optional_scalars.ScalarStuff.prototype.justI8 = function() {
84 var offset = this.bb.__offset(this.bb_pos, 4);
85 return offset ? this.bb.readInt8(this.bb_pos + offset) : 0;
86};
87
88/**
89 * @returns {number|null}
90 */
91optional_scalars.ScalarStuff.prototype.maybeI8 = function() {
92 var offset = this.bb.__offset(this.bb_pos, 6);
93 return offset ? this.bb.readInt8(this.bb_pos + offset) : null;
94};
95
96/**
97 * @returns {number}
98 */
99optional_scalars.ScalarStuff.prototype.defaultI8 = function() {
100 var offset = this.bb.__offset(this.bb_pos, 8);
101 return offset ? this.bb.readInt8(this.bb_pos + offset) : 42;
102};
103
104/**
105 * @returns {number}
106 */
107optional_scalars.ScalarStuff.prototype.justU8 = function() {
108 var offset = this.bb.__offset(this.bb_pos, 10);
109 return offset ? this.bb.readUint8(this.bb_pos + offset) : 0;
110};
111
112/**
113 * @returns {number|null}
114 */
115optional_scalars.ScalarStuff.prototype.maybeU8 = function() {
116 var offset = this.bb.__offset(this.bb_pos, 12);
117 return offset ? this.bb.readUint8(this.bb_pos + offset) : null;
118};
119
120/**
121 * @returns {number}
122 */
123optional_scalars.ScalarStuff.prototype.defaultU8 = function() {
124 var offset = this.bb.__offset(this.bb_pos, 14);
125 return offset ? this.bb.readUint8(this.bb_pos + offset) : 42;
126};
127
128/**
129 * @returns {number}
130 */
131optional_scalars.ScalarStuff.prototype.justI16 = function() {
132 var offset = this.bb.__offset(this.bb_pos, 16);
133 return offset ? this.bb.readInt16(this.bb_pos + offset) : 0;
134};
135
136/**
137 * @returns {number|null}
138 */
139optional_scalars.ScalarStuff.prototype.maybeI16 = function() {
140 var offset = this.bb.__offset(this.bb_pos, 18);
141 return offset ? this.bb.readInt16(this.bb_pos + offset) : null;
142};
143
144/**
145 * @returns {number}
146 */
147optional_scalars.ScalarStuff.prototype.defaultI16 = function() {
148 var offset = this.bb.__offset(this.bb_pos, 20);
149 return offset ? this.bb.readInt16(this.bb_pos + offset) : 42;
150};
151
152/**
153 * @returns {number}
154 */
155optional_scalars.ScalarStuff.prototype.justU16 = function() {
156 var offset = this.bb.__offset(this.bb_pos, 22);
157 return offset ? this.bb.readUint16(this.bb_pos + offset) : 0;
158};
159
160/**
161 * @returns {number|null}
162 */
163optional_scalars.ScalarStuff.prototype.maybeU16 = function() {
164 var offset = this.bb.__offset(this.bb_pos, 24);
165 return offset ? this.bb.readUint16(this.bb_pos + offset) : null;
166};
167
168/**
169 * @returns {number}
170 */
171optional_scalars.ScalarStuff.prototype.defaultU16 = function() {
172 var offset = this.bb.__offset(this.bb_pos, 26);
173 return offset ? this.bb.readUint16(this.bb_pos + offset) : 42;
174};
175
176/**
177 * @returns {number}
178 */
179optional_scalars.ScalarStuff.prototype.justI32 = function() {
180 var offset = this.bb.__offset(this.bb_pos, 28);
181 return offset ? this.bb.readInt32(this.bb_pos + offset) : 0;
182};
183
184/**
185 * @returns {number|null}
186 */
187optional_scalars.ScalarStuff.prototype.maybeI32 = function() {
188 var offset = this.bb.__offset(this.bb_pos, 30);
189 return offset ? this.bb.readInt32(this.bb_pos + offset) : null;
190};
191
192/**
193 * @returns {number}
194 */
195optional_scalars.ScalarStuff.prototype.defaultI32 = function() {
196 var offset = this.bb.__offset(this.bb_pos, 32);
197 return offset ? this.bb.readInt32(this.bb_pos + offset) : 42;
198};
199
200/**
201 * @returns {number}
202 */
203optional_scalars.ScalarStuff.prototype.justU32 = function() {
204 var offset = this.bb.__offset(this.bb_pos, 34);
205 return offset ? this.bb.readUint32(this.bb_pos + offset) : 0;
206};
207
208/**
209 * @returns {number|null}
210 */
211optional_scalars.ScalarStuff.prototype.maybeU32 = function() {
212 var offset = this.bb.__offset(this.bb_pos, 36);
213 return offset ? this.bb.readUint32(this.bb_pos + offset) : null;
214};
215
216/**
217 * @returns {number}
218 */
219optional_scalars.ScalarStuff.prototype.defaultU32 = function() {
220 var offset = this.bb.__offset(this.bb_pos, 38);
221 return offset ? this.bb.readUint32(this.bb_pos + offset) : 42;
222};
223
224/**
225 * @returns {flatbuffers.Long}
226 */
227optional_scalars.ScalarStuff.prototype.justI64 = function() {
228 var offset = this.bb.__offset(this.bb_pos, 40);
229 return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(0, 0);
230};
231
232/**
233 * @returns {flatbuffers.Long|null}
234 */
235optional_scalars.ScalarStuff.prototype.maybeI64 = function() {
236 var offset = this.bb.__offset(this.bb_pos, 42);
237 return offset ? this.bb.readInt64(this.bb_pos + offset) : null;
238};
239
240/**
241 * @returns {flatbuffers.Long}
242 */
243optional_scalars.ScalarStuff.prototype.defaultI64 = function() {
244 var offset = this.bb.__offset(this.bb_pos, 44);
245 return offset ? this.bb.readInt64(this.bb_pos + offset) : this.bb.createLong(42, 0);
246};
247
248/**
249 * @returns {flatbuffers.Long}
250 */
251optional_scalars.ScalarStuff.prototype.justU64 = function() {
252 var offset = this.bb.__offset(this.bb_pos, 46);
253 return offset ? this.bb.readUint64(this.bb_pos + offset) : this.bb.createLong(0, 0);
254};
255
256/**
257 * @returns {flatbuffers.Long|null}
258 */
259optional_scalars.ScalarStuff.prototype.maybeU64 = function() {
260 var offset = this.bb.__offset(this.bb_pos, 48);
261 return offset ? this.bb.readUint64(this.bb_pos + offset) : null;
262};
263
264/**
265 * @returns {flatbuffers.Long}
266 */
267optional_scalars.ScalarStuff.prototype.defaultU64 = function() {
268 var offset = this.bb.__offset(this.bb_pos, 50);
269 return offset ? this.bb.readUint64(this.bb_pos + offset) : this.bb.createLong(42, 0);
270};
271
272/**
273 * @returns {number}
274 */
275optional_scalars.ScalarStuff.prototype.justF32 = function() {
276 var offset = this.bb.__offset(this.bb_pos, 52);
277 return offset ? this.bb.readFloat32(this.bb_pos + offset) : 0.0;
278};
279
280/**
281 * @returns {number|null}
282 */
283optional_scalars.ScalarStuff.prototype.maybeF32 = function() {
284 var offset = this.bb.__offset(this.bb_pos, 54);
285 return offset ? this.bb.readFloat32(this.bb_pos + offset) : null;
286};
287
288/**
289 * @returns {number}
290 */
291optional_scalars.ScalarStuff.prototype.defaultF32 = function() {
292 var offset = this.bb.__offset(this.bb_pos, 56);
293 return offset ? this.bb.readFloat32(this.bb_pos + offset) : 42.0;
294};
295
296/**
297 * @returns {number}
298 */
299optional_scalars.ScalarStuff.prototype.justF64 = function() {
300 var offset = this.bb.__offset(this.bb_pos, 58);
301 return offset ? this.bb.readFloat64(this.bb_pos + offset) : 0.0;
302};
303
304/**
305 * @returns {number|null}
306 */
307optional_scalars.ScalarStuff.prototype.maybeF64 = function() {
308 var offset = this.bb.__offset(this.bb_pos, 60);
309 return offset ? this.bb.readFloat64(this.bb_pos + offset) : null;
310};
311
312/**
313 * @returns {number}
314 */
315optional_scalars.ScalarStuff.prototype.defaultF64 = function() {
316 var offset = this.bb.__offset(this.bb_pos, 62);
317 return offset ? this.bb.readFloat64(this.bb_pos + offset) : 42.0;
318};
319
320/**
321 * @returns {boolean}
322 */
323optional_scalars.ScalarStuff.prototype.justBool = function() {
324 var offset = this.bb.__offset(this.bb_pos, 64);
325 return offset ? !!this.bb.readInt8(this.bb_pos + offset) : false;
326};
327
328/**
329 * @returns {boolean|null}
330 */
331optional_scalars.ScalarStuff.prototype.maybeBool = function() {
332 var offset = this.bb.__offset(this.bb_pos, 66);
333 return offset ? !!this.bb.readInt8(this.bb_pos + offset) : null;
334};
335
336/**
337 * @returns {boolean}
338 */
339optional_scalars.ScalarStuff.prototype.defaultBool = function() {
340 var offset = this.bb.__offset(this.bb_pos, 68);
341 return offset ? !!this.bb.readInt8(this.bb_pos + offset) : true;
342};
343
344/**
345 * @returns {optional_scalars.OptionalByte}
346 */
347optional_scalars.ScalarStuff.prototype.justEnum = function() {
348 var offset = this.bb.__offset(this.bb_pos, 70);
349 return offset ? /** @type {optional_scalars.OptionalByte} */ (this.bb.readInt8(this.bb_pos + offset)) : optional_scalars.OptionalByte.None;
350};
351
352/**
353 * @returns {optional_scalars.OptionalByte|null}
354 */
355optional_scalars.ScalarStuff.prototype.maybeEnum = function() {
356 var offset = this.bb.__offset(this.bb_pos, 72);
357 return offset ? /** @type {optional_scalars.OptionalByte} */ (this.bb.readInt8(this.bb_pos + offset)) : null;
358};
359
360/**
361 * @returns {optional_scalars.OptionalByte}
362 */
363optional_scalars.ScalarStuff.prototype.defaultEnum = function() {
364 var offset = this.bb.__offset(this.bb_pos, 74);
365 return offset ? /** @type {optional_scalars.OptionalByte} */ (this.bb.readInt8(this.bb_pos + offset)) : optional_scalars.OptionalByte.One;
366};
367
368/**
369 * @param {flatbuffers.Builder} builder
370 */
371optional_scalars.ScalarStuff.startScalarStuff = function(builder) {
372 builder.startObject(36);
373};
374
375/**
376 * @param {flatbuffers.Builder} builder
377 * @param {number} justI8
378 */
379optional_scalars.ScalarStuff.addJustI8 = function(builder, justI8) {
380 builder.addFieldInt8(0, justI8, 0);
381};
382
383/**
384 * @param {flatbuffers.Builder} builder
385 * @param {number} maybeI8
386 */
387optional_scalars.ScalarStuff.addMaybeI8 = function(builder, maybeI8) {
388 builder.addFieldInt8(1, maybeI8, 0);
389};
390
391/**
392 * @param {flatbuffers.Builder} builder
393 * @param {number} defaultI8
394 */
395optional_scalars.ScalarStuff.addDefaultI8 = function(builder, defaultI8) {
396 builder.addFieldInt8(2, defaultI8, 42);
397};
398
399/**
400 * @param {flatbuffers.Builder} builder
401 * @param {number} justU8
402 */
403optional_scalars.ScalarStuff.addJustU8 = function(builder, justU8) {
404 builder.addFieldInt8(3, justU8, 0);
405};
406
407/**
408 * @param {flatbuffers.Builder} builder
409 * @param {number} maybeU8
410 */
411optional_scalars.ScalarStuff.addMaybeU8 = function(builder, maybeU8) {
412 builder.addFieldInt8(4, maybeU8, 0);
413};
414
415/**
416 * @param {flatbuffers.Builder} builder
417 * @param {number} defaultU8
418 */
419optional_scalars.ScalarStuff.addDefaultU8 = function(builder, defaultU8) {
420 builder.addFieldInt8(5, defaultU8, 42);
421};
422
423/**
424 * @param {flatbuffers.Builder} builder
425 * @param {number} justI16
426 */
427optional_scalars.ScalarStuff.addJustI16 = function(builder, justI16) {
428 builder.addFieldInt16(6, justI16, 0);
429};
430
431/**
432 * @param {flatbuffers.Builder} builder
433 * @param {number} maybeI16
434 */
435optional_scalars.ScalarStuff.addMaybeI16 = function(builder, maybeI16) {
436 builder.addFieldInt16(7, maybeI16, 0);
437};
438
439/**
440 * @param {flatbuffers.Builder} builder
441 * @param {number} defaultI16
442 */
443optional_scalars.ScalarStuff.addDefaultI16 = function(builder, defaultI16) {
444 builder.addFieldInt16(8, defaultI16, 42);
445};
446
447/**
448 * @param {flatbuffers.Builder} builder
449 * @param {number} justU16
450 */
451optional_scalars.ScalarStuff.addJustU16 = function(builder, justU16) {
452 builder.addFieldInt16(9, justU16, 0);
453};
454
455/**
456 * @param {flatbuffers.Builder} builder
457 * @param {number} maybeU16
458 */
459optional_scalars.ScalarStuff.addMaybeU16 = function(builder, maybeU16) {
460 builder.addFieldInt16(10, maybeU16, 0);
461};
462
463/**
464 * @param {flatbuffers.Builder} builder
465 * @param {number} defaultU16
466 */
467optional_scalars.ScalarStuff.addDefaultU16 = function(builder, defaultU16) {
468 builder.addFieldInt16(11, defaultU16, 42);
469};
470
471/**
472 * @param {flatbuffers.Builder} builder
473 * @param {number} justI32
474 */
475optional_scalars.ScalarStuff.addJustI32 = function(builder, justI32) {
476 builder.addFieldInt32(12, justI32, 0);
477};
478
479/**
480 * @param {flatbuffers.Builder} builder
481 * @param {number} maybeI32
482 */
483optional_scalars.ScalarStuff.addMaybeI32 = function(builder, maybeI32) {
484 builder.addFieldInt32(13, maybeI32, 0);
485};
486
487/**
488 * @param {flatbuffers.Builder} builder
489 * @param {number} defaultI32
490 */
491optional_scalars.ScalarStuff.addDefaultI32 = function(builder, defaultI32) {
492 builder.addFieldInt32(14, defaultI32, 42);
493};
494
495/**
496 * @param {flatbuffers.Builder} builder
497 * @param {number} justU32
498 */
499optional_scalars.ScalarStuff.addJustU32 = function(builder, justU32) {
500 builder.addFieldInt32(15, justU32, 0);
501};
502
503/**
504 * @param {flatbuffers.Builder} builder
505 * @param {number} maybeU32
506 */
507optional_scalars.ScalarStuff.addMaybeU32 = function(builder, maybeU32) {
508 builder.addFieldInt32(16, maybeU32, 0);
509};
510
511/**
512 * @param {flatbuffers.Builder} builder
513 * @param {number} defaultU32
514 */
515optional_scalars.ScalarStuff.addDefaultU32 = function(builder, defaultU32) {
516 builder.addFieldInt32(17, defaultU32, 42);
517};
518
519/**
520 * @param {flatbuffers.Builder} builder
521 * @param {flatbuffers.Long} justI64
522 */
523optional_scalars.ScalarStuff.addJustI64 = function(builder, justI64) {
524 builder.addFieldInt64(18, justI64, builder.createLong(0, 0));
525};
526
527/**
528 * @param {flatbuffers.Builder} builder
529 * @param {flatbuffers.Long} maybeI64
530 */
531optional_scalars.ScalarStuff.addMaybeI64 = function(builder, maybeI64) {
532 builder.addFieldInt64(19, maybeI64, builder.createLong(0, 0));
533};
534
535/**
536 * @param {flatbuffers.Builder} builder
537 * @param {flatbuffers.Long} defaultI64
538 */
539optional_scalars.ScalarStuff.addDefaultI64 = function(builder, defaultI64) {
540 builder.addFieldInt64(20, defaultI64, builder.createLong(42, 0));
541};
542
543/**
544 * @param {flatbuffers.Builder} builder
545 * @param {flatbuffers.Long} justU64
546 */
547optional_scalars.ScalarStuff.addJustU64 = function(builder, justU64) {
548 builder.addFieldInt64(21, justU64, builder.createLong(0, 0));
549};
550
551/**
552 * @param {flatbuffers.Builder} builder
553 * @param {flatbuffers.Long} maybeU64
554 */
555optional_scalars.ScalarStuff.addMaybeU64 = function(builder, maybeU64) {
556 builder.addFieldInt64(22, maybeU64, builder.createLong(0, 0));
557};
558
559/**
560 * @param {flatbuffers.Builder} builder
561 * @param {flatbuffers.Long} defaultU64
562 */
563optional_scalars.ScalarStuff.addDefaultU64 = function(builder, defaultU64) {
564 builder.addFieldInt64(23, defaultU64, builder.createLong(42, 0));
565};
566
567/**
568 * @param {flatbuffers.Builder} builder
569 * @param {number} justF32
570 */
571optional_scalars.ScalarStuff.addJustF32 = function(builder, justF32) {
572 builder.addFieldFloat32(24, justF32, 0.0);
573};
574
575/**
576 * @param {flatbuffers.Builder} builder
577 * @param {number} maybeF32
578 */
579optional_scalars.ScalarStuff.addMaybeF32 = function(builder, maybeF32) {
580 builder.addFieldFloat32(25, maybeF32, 0);
581};
582
583/**
584 * @param {flatbuffers.Builder} builder
585 * @param {number} defaultF32
586 */
587optional_scalars.ScalarStuff.addDefaultF32 = function(builder, defaultF32) {
588 builder.addFieldFloat32(26, defaultF32, 42.0);
589};
590
591/**
592 * @param {flatbuffers.Builder} builder
593 * @param {number} justF64
594 */
595optional_scalars.ScalarStuff.addJustF64 = function(builder, justF64) {
596 builder.addFieldFloat64(27, justF64, 0.0);
597};
598
599/**
600 * @param {flatbuffers.Builder} builder
601 * @param {number} maybeF64
602 */
603optional_scalars.ScalarStuff.addMaybeF64 = function(builder, maybeF64) {
604 builder.addFieldFloat64(28, maybeF64, 0);
605};
606
607/**
608 * @param {flatbuffers.Builder} builder
609 * @param {number} defaultF64
610 */
611optional_scalars.ScalarStuff.addDefaultF64 = function(builder, defaultF64) {
612 builder.addFieldFloat64(29, defaultF64, 42.0);
613};
614
615/**
616 * @param {flatbuffers.Builder} builder
617 * @param {boolean} justBool
618 */
619optional_scalars.ScalarStuff.addJustBool = function(builder, justBool) {
620 builder.addFieldInt8(30, +justBool, +false);
621};
622
623/**
624 * @param {flatbuffers.Builder} builder
625 * @param {boolean} maybeBool
626 */
627optional_scalars.ScalarStuff.addMaybeBool = function(builder, maybeBool) {
628 builder.addFieldInt8(31, +maybeBool, 0);
629};
630
631/**
632 * @param {flatbuffers.Builder} builder
633 * @param {boolean} defaultBool
634 */
635optional_scalars.ScalarStuff.addDefaultBool = function(builder, defaultBool) {
636 builder.addFieldInt8(32, +defaultBool, +true);
637};
638
639/**
640 * @param {flatbuffers.Builder} builder
641 * @param {optional_scalars.OptionalByte} justEnum
642 */
643optional_scalars.ScalarStuff.addJustEnum = function(builder, justEnum) {
644 builder.addFieldInt8(33, justEnum, optional_scalars.OptionalByte.None);
645};
646
647/**
648 * @param {flatbuffers.Builder} builder
649 * @param {optional_scalars.OptionalByte} maybeEnum
650 */
651optional_scalars.ScalarStuff.addMaybeEnum = function(builder, maybeEnum) {
652 builder.addFieldInt8(34, maybeEnum, 0);
653};
654
655/**
656 * @param {flatbuffers.Builder} builder
657 * @param {optional_scalars.OptionalByte} defaultEnum
658 */
659optional_scalars.ScalarStuff.addDefaultEnum = function(builder, defaultEnum) {
660 builder.addFieldInt8(35, defaultEnum, optional_scalars.OptionalByte.One);
661};
662
663/**
664 * @param {flatbuffers.Builder} builder
665 * @returns {flatbuffers.Offset}
666 */
667optional_scalars.ScalarStuff.endScalarStuff = function(builder) {
668 var offset = builder.endObject();
669 return offset;
670};
671
672/**
673 * @param {flatbuffers.Builder} builder
674 * @param {flatbuffers.Offset} offset
675 */
676optional_scalars.ScalarStuff.finishScalarStuffBuffer = function(builder, offset) {
677 builder.finish(offset, 'NULL');
678};
679
680/**
681 * @param {flatbuffers.Builder} builder
682 * @param {flatbuffers.Offset} offset
683 */
684optional_scalars.ScalarStuff.finishSizePrefixedScalarStuffBuffer = function(builder, offset) {
685 builder.finish(offset, 'NULL', true);
686};
687
688/**
689 * @param {flatbuffers.Builder} builder
690 * @param {number} justI8
691 * @param {number|null} maybeI8
692 * @param {number} defaultI8
693 * @param {number} justU8
694 * @param {number|null} maybeU8
695 * @param {number} defaultU8
696 * @param {number} justI16
697 * @param {number|null} maybeI16
698 * @param {number} defaultI16
699 * @param {number} justU16
700 * @param {number|null} maybeU16
701 * @param {number} defaultU16
702 * @param {number} justI32
703 * @param {number|null} maybeI32
704 * @param {number} defaultI32
705 * @param {number} justU32
706 * @param {number|null} maybeU32
707 * @param {number} defaultU32
708 * @param {flatbuffers.Long} justI64
709 * @param {flatbuffers.Long|null} maybeI64
710 * @param {flatbuffers.Long} defaultI64
711 * @param {flatbuffers.Long} justU64
712 * @param {flatbuffers.Long|null} maybeU64
713 * @param {flatbuffers.Long} defaultU64
714 * @param {number} justF32
715 * @param {number|null} maybeF32
716 * @param {number} defaultF32
717 * @param {number} justF64
718 * @param {number|null} maybeF64
719 * @param {number} defaultF64
720 * @param {boolean} justBool
721 * @param {boolean|null} maybeBool
722 * @param {boolean} defaultBool
723 * @param {optional_scalars.OptionalByte} justEnum
724 * @param {optional_scalars.OptionalByte|null} maybeEnum
725 * @param {optional_scalars.OptionalByte} defaultEnum
726 * @returns {flatbuffers.Offset}
727 */
728optional_scalars.ScalarStuff.createScalarStuff = function(builder, justI8, maybeI8, defaultI8, justU8, maybeU8, defaultU8, justI16, maybeI16, defaultI16, justU16, maybeU16, defaultU16, justI32, maybeI32, defaultI32, justU32, maybeU32, defaultU32, justI64, maybeI64, defaultI64, justU64, maybeU64, defaultU64, justF32, maybeF32, defaultF32, justF64, maybeF64, defaultF64, justBool, maybeBool, defaultBool, justEnum, maybeEnum, defaultEnum) {
729 optional_scalars.ScalarStuff.startScalarStuff(builder);
730 optional_scalars.ScalarStuff.addJustI8(builder, justI8);
731 if (maybeI8 !== null)
732 optional_scalars.ScalarStuff.addMaybeI8(builder, maybeI8);
733 optional_scalars.ScalarStuff.addDefaultI8(builder, defaultI8);
734 optional_scalars.ScalarStuff.addJustU8(builder, justU8);
735 if (maybeU8 !== null)
736 optional_scalars.ScalarStuff.addMaybeU8(builder, maybeU8);
737 optional_scalars.ScalarStuff.addDefaultU8(builder, defaultU8);
738 optional_scalars.ScalarStuff.addJustI16(builder, justI16);
739 if (maybeI16 !== null)
740 optional_scalars.ScalarStuff.addMaybeI16(builder, maybeI16);
741 optional_scalars.ScalarStuff.addDefaultI16(builder, defaultI16);
742 optional_scalars.ScalarStuff.addJustU16(builder, justU16);
743 if (maybeU16 !== null)
744 optional_scalars.ScalarStuff.addMaybeU16(builder, maybeU16);
745 optional_scalars.ScalarStuff.addDefaultU16(builder, defaultU16);
746 optional_scalars.ScalarStuff.addJustI32(builder, justI32);
747 if (maybeI32 !== null)
748 optional_scalars.ScalarStuff.addMaybeI32(builder, maybeI32);
749 optional_scalars.ScalarStuff.addDefaultI32(builder, defaultI32);
750 optional_scalars.ScalarStuff.addJustU32(builder, justU32);
751 if (maybeU32 !== null)
752 optional_scalars.ScalarStuff.addMaybeU32(builder, maybeU32);
753 optional_scalars.ScalarStuff.addDefaultU32(builder, defaultU32);
754 optional_scalars.ScalarStuff.addJustI64(builder, justI64);
755 if (maybeI64 !== null)
756 optional_scalars.ScalarStuff.addMaybeI64(builder, maybeI64);
757 optional_scalars.ScalarStuff.addDefaultI64(builder, defaultI64);
758 optional_scalars.ScalarStuff.addJustU64(builder, justU64);
759 if (maybeU64 !== null)
760 optional_scalars.ScalarStuff.addMaybeU64(builder, maybeU64);
761 optional_scalars.ScalarStuff.addDefaultU64(builder, defaultU64);
762 optional_scalars.ScalarStuff.addJustF32(builder, justF32);
763 if (maybeF32 !== null)
764 optional_scalars.ScalarStuff.addMaybeF32(builder, maybeF32);
765 optional_scalars.ScalarStuff.addDefaultF32(builder, defaultF32);
766 optional_scalars.ScalarStuff.addJustF64(builder, justF64);
767 if (maybeF64 !== null)
768 optional_scalars.ScalarStuff.addMaybeF64(builder, maybeF64);
769 optional_scalars.ScalarStuff.addDefaultF64(builder, defaultF64);
770 optional_scalars.ScalarStuff.addJustBool(builder, justBool);
771 if (maybeBool !== null)
772 optional_scalars.ScalarStuff.addMaybeBool(builder, maybeBool);
773 optional_scalars.ScalarStuff.addDefaultBool(builder, defaultBool);
774 optional_scalars.ScalarStuff.addJustEnum(builder, justEnum);
775 if (maybeEnum !== null)
776 optional_scalars.ScalarStuff.addMaybeEnum(builder, maybeEnum);
777 optional_scalars.ScalarStuff.addDefaultEnum(builder, defaultEnum);
778 return optional_scalars.ScalarStuff.endScalarStuff(builder);
779}
780
781// Exports for Node.js and RequireJS
782this.optional_scalars = optional_scalars;