1*890232f2SAndroid Build Coastguard Worker// automatically generated by the FlatBuffers compiler, do not modify 2*890232f2SAndroid Build Coastguard Workerimport flatbuffers 3*890232f2SAndroid Build Coastguard Worker 4*890232f2SAndroid Build Coastguard Workernamespace MyGame_Example 5*890232f2SAndroid Build Coastguard Worker 6*890232f2SAndroid Build Coastguard Worker/// Composite components of Monster color. 7*890232f2SAndroid Build Coastguard Workerenum Color: 8*890232f2SAndroid Build Coastguard Worker Color_Red = 1 9*890232f2SAndroid Build Coastguard Worker /// \brief color Green 10*890232f2SAndroid Build Coastguard Worker /// Green is bit_flag with value (1u << 1) 11*890232f2SAndroid Build Coastguard Worker Color_Green = 2 12*890232f2SAndroid Build Coastguard Worker /// \brief color Blue (1u << 3) 13*890232f2SAndroid Build Coastguard Worker Color_Blue = 8 14*890232f2SAndroid Build Coastguard Worker 15*890232f2SAndroid Build Coastguard Workerenum Race: 16*890232f2SAndroid Build Coastguard Worker Race_None = -1 17*890232f2SAndroid Build Coastguard Worker Race_Human = 0 18*890232f2SAndroid Build Coastguard Worker Race_Dwarf = 1 19*890232f2SAndroid Build Coastguard Worker Race_Elf = 2 20*890232f2SAndroid Build Coastguard Worker 21*890232f2SAndroid Build Coastguard Workerenum LongEnum: 22*890232f2SAndroid Build Coastguard Worker LongEnum_LongOne = 2 23*890232f2SAndroid Build Coastguard Worker LongEnum_LongTwo = 4 24*890232f2SAndroid Build Coastguard Worker LongEnum_LongBig = 1099511627776 25*890232f2SAndroid Build Coastguard Worker 26*890232f2SAndroid Build Coastguard Workerenum Any: 27*890232f2SAndroid Build Coastguard Worker Any_NONE = 0 28*890232f2SAndroid Build Coastguard Worker Any_Monster = 1 29*890232f2SAndroid Build Coastguard Worker Any_TestSimpleTableWithEnum = 2 30*890232f2SAndroid Build Coastguard Worker Any_MyGame_Example2_Monster = 3 31*890232f2SAndroid Build Coastguard Worker 32*890232f2SAndroid Build Coastguard Workerenum AnyUniqueAliases: 33*890232f2SAndroid Build Coastguard Worker AnyUniqueAliases_NONE = 0 34*890232f2SAndroid Build Coastguard Worker AnyUniqueAliases_M = 1 35*890232f2SAndroid Build Coastguard Worker AnyUniqueAliases_TS = 2 36*890232f2SAndroid Build Coastguard Worker AnyUniqueAliases_M2 = 3 37*890232f2SAndroid Build Coastguard Worker 38*890232f2SAndroid Build Coastguard Workerenum AnyAmbiguousAliases: 39*890232f2SAndroid Build Coastguard Worker AnyAmbiguousAliases_NONE = 0 40*890232f2SAndroid Build Coastguard Worker AnyAmbiguousAliases_M1 = 1 41*890232f2SAndroid Build Coastguard Worker AnyAmbiguousAliases_M2 = 2 42*890232f2SAndroid Build Coastguard Worker AnyAmbiguousAliases_M3 = 3 43*890232f2SAndroid Build Coastguard Worker 44*890232f2SAndroid Build Coastguard Workernamespace MyGame 45*890232f2SAndroid Build Coastguard Worker 46*890232f2SAndroid Build Coastguard Workerclass InParentNamespace 47*890232f2SAndroid Build Coastguard Worker 48*890232f2SAndroid Build Coastguard Workernamespace MyGame_Example2 49*890232f2SAndroid Build Coastguard Worker 50*890232f2SAndroid Build Coastguard Workerclass Monster 51*890232f2SAndroid Build Coastguard Worker 52*890232f2SAndroid Build Coastguard Workernamespace MyGame_Example 53*890232f2SAndroid Build Coastguard Worker 54*890232f2SAndroid Build Coastguard Workerclass Test 55*890232f2SAndroid Build Coastguard Worker 56*890232f2SAndroid Build Coastguard Workerclass TestSimpleTableWithEnum 57*890232f2SAndroid Build Coastguard Worker 58*890232f2SAndroid Build Coastguard Workerclass Vec3 59*890232f2SAndroid Build Coastguard Worker 60*890232f2SAndroid Build Coastguard Workerclass Ability 61*890232f2SAndroid Build Coastguard Worker 62*890232f2SAndroid Build Coastguard Workerclass StructOfStructs 63*890232f2SAndroid Build Coastguard Worker 64*890232f2SAndroid Build Coastguard Workerclass StructOfStructsOfStructs 65*890232f2SAndroid Build Coastguard Worker 66*890232f2SAndroid Build Coastguard Workerclass Stat 67*890232f2SAndroid Build Coastguard Worker 68*890232f2SAndroid Build Coastguard Workerclass Referrable 69*890232f2SAndroid Build Coastguard Worker 70*890232f2SAndroid Build Coastguard Workerclass Monster 71*890232f2SAndroid Build Coastguard Worker 72*890232f2SAndroid Build Coastguard Workerclass TypeAliases 73*890232f2SAndroid Build Coastguard Worker 74*890232f2SAndroid Build Coastguard Workernamespace MyGame 75*890232f2SAndroid Build Coastguard Worker 76*890232f2SAndroid Build Coastguard Workerclass InParentNamespace : flatbuffers_handle 77*890232f2SAndroid Build Coastguard Worker 78*890232f2SAndroid Build Coastguard Workerdef GetRootAsInParentNamespace(buf:string): return InParentNamespace { buf, buf.flatbuffers_indirect(0) } 79*890232f2SAndroid Build Coastguard Worker 80*890232f2SAndroid Build Coastguard Workerstruct InParentNamespaceBuilder: 81*890232f2SAndroid Build Coastguard Worker b_:flatbuffers_builder 82*890232f2SAndroid Build Coastguard Worker def start(): 83*890232f2SAndroid Build Coastguard Worker b_.StartObject(0) 84*890232f2SAndroid Build Coastguard Worker return this 85*890232f2SAndroid Build Coastguard Worker def end(): 86*890232f2SAndroid Build Coastguard Worker return b_.EndObject() 87*890232f2SAndroid Build Coastguard Worker 88*890232f2SAndroid Build Coastguard Workernamespace MyGame_Example2 89*890232f2SAndroid Build Coastguard Worker 90*890232f2SAndroid Build Coastguard Workerclass Monster : flatbuffers_handle 91*890232f2SAndroid Build Coastguard Worker 92*890232f2SAndroid Build Coastguard Workerdef GetRootAsMonster(buf:string): return Monster { buf, buf.flatbuffers_indirect(0) } 93*890232f2SAndroid Build Coastguard Worker 94*890232f2SAndroid Build Coastguard Workerstruct MonsterBuilder: 95*890232f2SAndroid Build Coastguard Worker b_:flatbuffers_builder 96*890232f2SAndroid Build Coastguard Worker def start(): 97*890232f2SAndroid Build Coastguard Worker b_.StartObject(0) 98*890232f2SAndroid Build Coastguard Worker return this 99*890232f2SAndroid Build Coastguard Worker def end(): 100*890232f2SAndroid Build Coastguard Worker return b_.EndObject() 101*890232f2SAndroid Build Coastguard Worker 102*890232f2SAndroid Build Coastguard Workernamespace MyGame_Example 103*890232f2SAndroid Build Coastguard Worker 104*890232f2SAndroid Build Coastguard Workerclass Test : flatbuffers_handle 105*890232f2SAndroid Build Coastguard Worker def a() -> int: 106*890232f2SAndroid Build Coastguard Worker return buf_.read_int16_le(pos_ + 0) 107*890232f2SAndroid Build Coastguard Worker def b() -> int: 108*890232f2SAndroid Build Coastguard Worker return buf_.read_int8_le(pos_ + 2) 109*890232f2SAndroid Build Coastguard Worker 110*890232f2SAndroid Build Coastguard Workerdef CreateTest(b_:flatbuffers_builder, a:int, b:int): 111*890232f2SAndroid Build Coastguard Worker b_.Prep(2, 4) 112*890232f2SAndroid Build Coastguard Worker b_.Pad(1) 113*890232f2SAndroid Build Coastguard Worker b_.PrependInt8(b) 114*890232f2SAndroid Build Coastguard Worker b_.PrependInt16(a) 115*890232f2SAndroid Build Coastguard Worker return b_.Offset() 116*890232f2SAndroid Build Coastguard Worker 117*890232f2SAndroid Build Coastguard Workerclass TestSimpleTableWithEnum : flatbuffers_handle 118*890232f2SAndroid Build Coastguard Worker def color() -> Color: 119*890232f2SAndroid Build Coastguard Worker return Color(buf_.flatbuffers_field_uint8(pos_, 4, 2)) 120*890232f2SAndroid Build Coastguard Worker 121*890232f2SAndroid Build Coastguard Workerdef GetRootAsTestSimpleTableWithEnum(buf:string): return TestSimpleTableWithEnum { buf, buf.flatbuffers_indirect(0) } 122*890232f2SAndroid Build Coastguard Worker 123*890232f2SAndroid Build Coastguard Workerstruct TestSimpleTableWithEnumBuilder: 124*890232f2SAndroid Build Coastguard Worker b_:flatbuffers_builder 125*890232f2SAndroid Build Coastguard Worker def start(): 126*890232f2SAndroid Build Coastguard Worker b_.StartObject(1) 127*890232f2SAndroid Build Coastguard Worker return this 128*890232f2SAndroid Build Coastguard Worker def add_color(color:Color): 129*890232f2SAndroid Build Coastguard Worker b_.PrependUint8Slot(0, color, 2) 130*890232f2SAndroid Build Coastguard Worker return this 131*890232f2SAndroid Build Coastguard Worker def end(): 132*890232f2SAndroid Build Coastguard Worker return b_.EndObject() 133*890232f2SAndroid Build Coastguard Worker 134*890232f2SAndroid Build Coastguard Workerclass Vec3 : flatbuffers_handle 135*890232f2SAndroid Build Coastguard Worker def x() -> float: 136*890232f2SAndroid Build Coastguard Worker return buf_.read_float32_le(pos_ + 0) 137*890232f2SAndroid Build Coastguard Worker def y() -> float: 138*890232f2SAndroid Build Coastguard Worker return buf_.read_float32_le(pos_ + 4) 139*890232f2SAndroid Build Coastguard Worker def z() -> float: 140*890232f2SAndroid Build Coastguard Worker return buf_.read_float32_le(pos_ + 8) 141*890232f2SAndroid Build Coastguard Worker def test1() -> float: 142*890232f2SAndroid Build Coastguard Worker return buf_.read_float64_le(pos_ + 16) 143*890232f2SAndroid Build Coastguard Worker def test2() -> Color: 144*890232f2SAndroid Build Coastguard Worker return Color(buf_.read_uint8_le(pos_ + 24)) 145*890232f2SAndroid Build Coastguard Worker def test3() -> MyGame_Example_Test: 146*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Test{ buf_, pos_ + 26 } 147*890232f2SAndroid Build Coastguard Worker 148*890232f2SAndroid Build Coastguard Workerdef CreateVec3(b_:flatbuffers_builder, x:float, y:float, z:float, test1:float, test2:Color, test3_a:int, test3_b:int): 149*890232f2SAndroid Build Coastguard Worker b_.Prep(8, 32) 150*890232f2SAndroid Build Coastguard Worker b_.Pad(2) 151*890232f2SAndroid Build Coastguard Worker b_.Prep(2, 4) 152*890232f2SAndroid Build Coastguard Worker b_.Pad(1) 153*890232f2SAndroid Build Coastguard Worker b_.PrependInt8(test3_b) 154*890232f2SAndroid Build Coastguard Worker b_.PrependInt16(test3_a) 155*890232f2SAndroid Build Coastguard Worker b_.Pad(1) 156*890232f2SAndroid Build Coastguard Worker b_.PrependUint8(test2) 157*890232f2SAndroid Build Coastguard Worker b_.PrependFloat64(test1) 158*890232f2SAndroid Build Coastguard Worker b_.Pad(4) 159*890232f2SAndroid Build Coastguard Worker b_.PrependFloat32(z) 160*890232f2SAndroid Build Coastguard Worker b_.PrependFloat32(y) 161*890232f2SAndroid Build Coastguard Worker b_.PrependFloat32(x) 162*890232f2SAndroid Build Coastguard Worker return b_.Offset() 163*890232f2SAndroid Build Coastguard Worker 164*890232f2SAndroid Build Coastguard Workerclass Ability : flatbuffers_handle 165*890232f2SAndroid Build Coastguard Worker def id() -> int: 166*890232f2SAndroid Build Coastguard Worker return buf_.read_uint32_le(pos_ + 0) 167*890232f2SAndroid Build Coastguard Worker def distance() -> int: 168*890232f2SAndroid Build Coastguard Worker return buf_.read_uint32_le(pos_ + 4) 169*890232f2SAndroid Build Coastguard Worker 170*890232f2SAndroid Build Coastguard Workerdef CreateAbility(b_:flatbuffers_builder, id:int, distance:int): 171*890232f2SAndroid Build Coastguard Worker b_.Prep(4, 8) 172*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(distance) 173*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(id) 174*890232f2SAndroid Build Coastguard Worker return b_.Offset() 175*890232f2SAndroid Build Coastguard Worker 176*890232f2SAndroid Build Coastguard Workerclass StructOfStructs : flatbuffers_handle 177*890232f2SAndroid Build Coastguard Worker def a() -> MyGame_Example_Ability: 178*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Ability{ buf_, pos_ + 0 } 179*890232f2SAndroid Build Coastguard Worker def b() -> MyGame_Example_Test: 180*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Test{ buf_, pos_ + 8 } 181*890232f2SAndroid Build Coastguard Worker def c() -> MyGame_Example_Ability: 182*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Ability{ buf_, pos_ + 12 } 183*890232f2SAndroid Build Coastguard Worker 184*890232f2SAndroid Build Coastguard Workerdef CreateStructOfStructs(b_:flatbuffers_builder, a_id:int, a_distance:int, b_a:int, b_b:int, c_id:int, c_distance:int): 185*890232f2SAndroid Build Coastguard Worker b_.Prep(4, 20) 186*890232f2SAndroid Build Coastguard Worker b_.Prep(4, 8) 187*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(c_distance) 188*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(c_id) 189*890232f2SAndroid Build Coastguard Worker b_.Prep(2, 4) 190*890232f2SAndroid Build Coastguard Worker b_.Pad(1) 191*890232f2SAndroid Build Coastguard Worker b_.PrependInt8(b_b) 192*890232f2SAndroid Build Coastguard Worker b_.PrependInt16(b_a) 193*890232f2SAndroid Build Coastguard Worker b_.Prep(4, 8) 194*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(a_distance) 195*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(a_id) 196*890232f2SAndroid Build Coastguard Worker return b_.Offset() 197*890232f2SAndroid Build Coastguard Worker 198*890232f2SAndroid Build Coastguard Workerclass StructOfStructsOfStructs : flatbuffers_handle 199*890232f2SAndroid Build Coastguard Worker def a() -> MyGame_Example_StructOfStructs: 200*890232f2SAndroid Build Coastguard Worker return MyGame_Example_StructOfStructs{ buf_, pos_ + 0 } 201*890232f2SAndroid Build Coastguard Worker 202*890232f2SAndroid Build Coastguard Workerdef CreateStructOfStructsOfStructs(b_:flatbuffers_builder, a_a_id:int, a_a_distance:int, a_b_a:int, a_b_b:int, a_c_id:int, a_c_distance:int): 203*890232f2SAndroid Build Coastguard Worker b_.Prep(4, 20) 204*890232f2SAndroid Build Coastguard Worker b_.Prep(4, 20) 205*890232f2SAndroid Build Coastguard Worker b_.Prep(4, 8) 206*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(a_c_distance) 207*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(a_c_id) 208*890232f2SAndroid Build Coastguard Worker b_.Prep(2, 4) 209*890232f2SAndroid Build Coastguard Worker b_.Pad(1) 210*890232f2SAndroid Build Coastguard Worker b_.PrependInt8(a_b_b) 211*890232f2SAndroid Build Coastguard Worker b_.PrependInt16(a_b_a) 212*890232f2SAndroid Build Coastguard Worker b_.Prep(4, 8) 213*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(a_a_distance) 214*890232f2SAndroid Build Coastguard Worker b_.PrependUint32(a_a_id) 215*890232f2SAndroid Build Coastguard Worker return b_.Offset() 216*890232f2SAndroid Build Coastguard Worker 217*890232f2SAndroid Build Coastguard Workerclass Stat : flatbuffers_handle 218*890232f2SAndroid Build Coastguard Worker def id() -> string: 219*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_string(pos_, 4) 220*890232f2SAndroid Build Coastguard Worker def val() -> int: 221*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int64(pos_, 6, 0) 222*890232f2SAndroid Build Coastguard Worker def count() -> int: 223*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint16(pos_, 8, 0) 224*890232f2SAndroid Build Coastguard Worker 225*890232f2SAndroid Build Coastguard Workerdef GetRootAsStat(buf:string): return Stat { buf, buf.flatbuffers_indirect(0) } 226*890232f2SAndroid Build Coastguard Worker 227*890232f2SAndroid Build Coastguard Workerstruct StatBuilder: 228*890232f2SAndroid Build Coastguard Worker b_:flatbuffers_builder 229*890232f2SAndroid Build Coastguard Worker def start(): 230*890232f2SAndroid Build Coastguard Worker b_.StartObject(3) 231*890232f2SAndroid Build Coastguard Worker return this 232*890232f2SAndroid Build Coastguard Worker def add_id(id:flatbuffers_offset): 233*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(0, id) 234*890232f2SAndroid Build Coastguard Worker return this 235*890232f2SAndroid Build Coastguard Worker def add_val(val:int): 236*890232f2SAndroid Build Coastguard Worker b_.PrependInt64Slot(1, val, 0) 237*890232f2SAndroid Build Coastguard Worker return this 238*890232f2SAndroid Build Coastguard Worker def add_count(count:int): 239*890232f2SAndroid Build Coastguard Worker b_.PrependUint16Slot(2, count, 0) 240*890232f2SAndroid Build Coastguard Worker return this 241*890232f2SAndroid Build Coastguard Worker def end(): 242*890232f2SAndroid Build Coastguard Worker return b_.EndObject() 243*890232f2SAndroid Build Coastguard Worker 244*890232f2SAndroid Build Coastguard Workerclass Referrable : flatbuffers_handle 245*890232f2SAndroid Build Coastguard Worker def id() -> int: 246*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint64(pos_, 4, 0) 247*890232f2SAndroid Build Coastguard Worker 248*890232f2SAndroid Build Coastguard Workerdef GetRootAsReferrable(buf:string): return Referrable { buf, buf.flatbuffers_indirect(0) } 249*890232f2SAndroid Build Coastguard Worker 250*890232f2SAndroid Build Coastguard Workerstruct ReferrableBuilder: 251*890232f2SAndroid Build Coastguard Worker b_:flatbuffers_builder 252*890232f2SAndroid Build Coastguard Worker def start(): 253*890232f2SAndroid Build Coastguard Worker b_.StartObject(1) 254*890232f2SAndroid Build Coastguard Worker return this 255*890232f2SAndroid Build Coastguard Worker def add_id(id:int): 256*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(0, id, 0) 257*890232f2SAndroid Build Coastguard Worker return this 258*890232f2SAndroid Build Coastguard Worker def end(): 259*890232f2SAndroid Build Coastguard Worker return b_.EndObject() 260*890232f2SAndroid Build Coastguard Worker 261*890232f2SAndroid Build Coastguard Worker/// an example documentation comment: "monster object" 262*890232f2SAndroid Build Coastguard Workerclass Monster : flatbuffers_handle 263*890232f2SAndroid Build Coastguard Worker def pos() -> MyGame_Example_Vec3?: 264*890232f2SAndroid Build Coastguard Worker let o = buf_.flatbuffers_field_struct(pos_, 4) 265*890232f2SAndroid Build Coastguard Worker return if o: MyGame_Example_Vec3 { buf_, o } else: nil 266*890232f2SAndroid Build Coastguard Worker def mana() -> int: 267*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int16(pos_, 6, 150) 268*890232f2SAndroid Build Coastguard Worker def hp() -> int: 269*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int16(pos_, 8, 100) 270*890232f2SAndroid Build Coastguard Worker def name() -> string: 271*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_string(pos_, 10) 272*890232f2SAndroid Build Coastguard Worker def inventory(i:int) -> int: 273*890232f2SAndroid Build Coastguard Worker return buf_.read_uint8_le(buf_.flatbuffers_field_vector(pos_, 14) + i * 1) 274*890232f2SAndroid Build Coastguard Worker def inventory_length() -> int: 275*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 14) 276*890232f2SAndroid Build Coastguard Worker def color() -> Color: 277*890232f2SAndroid Build Coastguard Worker return Color(buf_.flatbuffers_field_uint8(pos_, 16, 8)) 278*890232f2SAndroid Build Coastguard Worker def test_type() -> Any: 279*890232f2SAndroid Build Coastguard Worker return Any(buf_.flatbuffers_field_uint8(pos_, 18, 0)) 280*890232f2SAndroid Build Coastguard Worker def test_as_Monster(): 281*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 20) } 282*890232f2SAndroid Build Coastguard Worker def test_as_TestSimpleTableWithEnum(): 283*890232f2SAndroid Build Coastguard Worker return MyGame_Example_TestSimpleTableWithEnum { buf_, buf_.flatbuffers_field_table(pos_, 20) } 284*890232f2SAndroid Build Coastguard Worker def test_as_MyGame_Example2_Monster(): 285*890232f2SAndroid Build Coastguard Worker return MyGame_Example2_Monster { buf_, buf_.flatbuffers_field_table(pos_, 20) } 286*890232f2SAndroid Build Coastguard Worker def test4(i:int) -> MyGame_Example_Test: 287*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Test { buf_, buf_.flatbuffers_field_vector(pos_, 22) + i * 4 } 288*890232f2SAndroid Build Coastguard Worker def test4_length() -> int: 289*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 22) 290*890232f2SAndroid Build Coastguard Worker def testarrayofstring(i:int) -> string: 291*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_string(buf_.flatbuffers_field_vector(pos_, 24) + i * 4) 292*890232f2SAndroid Build Coastguard Worker def testarrayofstring_length() -> int: 293*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 24) 294*890232f2SAndroid Build Coastguard Worker /// an example documentation comment: this will end up in the generated code 295*890232f2SAndroid Build Coastguard Worker /// multiline too 296*890232f2SAndroid Build Coastguard Worker def testarrayoftables(i:int) -> MyGame_Example_Monster: 297*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Monster { buf_, buf_.flatbuffers_indirect(buf_.flatbuffers_field_vector(pos_, 26) + i * 4) } 298*890232f2SAndroid Build Coastguard Worker def testarrayoftables_length() -> int: 299*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 26) 300*890232f2SAndroid Build Coastguard Worker def enemy() -> MyGame_Example_Monster?: 301*890232f2SAndroid Build Coastguard Worker let o = buf_.flatbuffers_field_table(pos_, 28) 302*890232f2SAndroid Build Coastguard Worker return if o: MyGame_Example_Monster { buf_, o } else: nil 303*890232f2SAndroid Build Coastguard Worker def testnestedflatbuffer(i:int) -> int: 304*890232f2SAndroid Build Coastguard Worker return buf_.read_uint8_le(buf_.flatbuffers_field_vector(pos_, 30) + i * 1) 305*890232f2SAndroid Build Coastguard Worker def testnestedflatbuffer_length() -> int: 306*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 30) 307*890232f2SAndroid Build Coastguard Worker def testempty() -> MyGame_Example_Stat?: 308*890232f2SAndroid Build Coastguard Worker let o = buf_.flatbuffers_field_table(pos_, 32) 309*890232f2SAndroid Build Coastguard Worker return if o: MyGame_Example_Stat { buf_, o } else: nil 310*890232f2SAndroid Build Coastguard Worker def testbool() -> bool: 311*890232f2SAndroid Build Coastguard Worker return bool(buf_.flatbuffers_field_int8(pos_, 34, 0)) 312*890232f2SAndroid Build Coastguard Worker def testhashs32_fnv1() -> int: 313*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int32(pos_, 36, 0) 314*890232f2SAndroid Build Coastguard Worker def testhashu32_fnv1() -> int: 315*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint32(pos_, 38, 0) 316*890232f2SAndroid Build Coastguard Worker def testhashs64_fnv1() -> int: 317*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int64(pos_, 40, 0) 318*890232f2SAndroid Build Coastguard Worker def testhashu64_fnv1() -> int: 319*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint64(pos_, 42, 0) 320*890232f2SAndroid Build Coastguard Worker def testhashs32_fnv1a() -> int: 321*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int32(pos_, 44, 0) 322*890232f2SAndroid Build Coastguard Worker def testhashu32_fnv1a() -> int: 323*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint32(pos_, 46, 0) 324*890232f2SAndroid Build Coastguard Worker def testhashs64_fnv1a() -> int: 325*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int64(pos_, 48, 0) 326*890232f2SAndroid Build Coastguard Worker def testhashu64_fnv1a() -> int: 327*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint64(pos_, 50, 0) 328*890232f2SAndroid Build Coastguard Worker def testarrayofbools(i:int) -> bool: 329*890232f2SAndroid Build Coastguard Worker return buf_.read_int8_le(buf_.flatbuffers_field_vector(pos_, 52) + i * 1) 330*890232f2SAndroid Build Coastguard Worker def testarrayofbools_length() -> int: 331*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 52) 332*890232f2SAndroid Build Coastguard Worker def testf() -> float: 333*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_float32(pos_, 54, 3.14159) 334*890232f2SAndroid Build Coastguard Worker def testf2() -> float: 335*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_float32(pos_, 56, 3.0) 336*890232f2SAndroid Build Coastguard Worker def testf3() -> float: 337*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_float32(pos_, 58, 0.0) 338*890232f2SAndroid Build Coastguard Worker def testarrayofstring2(i:int) -> string: 339*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_string(buf_.flatbuffers_field_vector(pos_, 60) + i * 4) 340*890232f2SAndroid Build Coastguard Worker def testarrayofstring2_length() -> int: 341*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 60) 342*890232f2SAndroid Build Coastguard Worker def testarrayofsortedstruct(i:int) -> MyGame_Example_Ability: 343*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Ability { buf_, buf_.flatbuffers_field_vector(pos_, 62) + i * 8 } 344*890232f2SAndroid Build Coastguard Worker def testarrayofsortedstruct_length() -> int: 345*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 62) 346*890232f2SAndroid Build Coastguard Worker def flex(i:int) -> int: 347*890232f2SAndroid Build Coastguard Worker return buf_.read_uint8_le(buf_.flatbuffers_field_vector(pos_, 64) + i * 1) 348*890232f2SAndroid Build Coastguard Worker def flex_length() -> int: 349*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 64) 350*890232f2SAndroid Build Coastguard Worker def test5(i:int) -> MyGame_Example_Test: 351*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Test { buf_, buf_.flatbuffers_field_vector(pos_, 66) + i * 4 } 352*890232f2SAndroid Build Coastguard Worker def test5_length() -> int: 353*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 66) 354*890232f2SAndroid Build Coastguard Worker def vector_of_longs(i:int) -> int: 355*890232f2SAndroid Build Coastguard Worker return buf_.read_int64_le(buf_.flatbuffers_field_vector(pos_, 68) + i * 8) 356*890232f2SAndroid Build Coastguard Worker def vector_of_longs_length() -> int: 357*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 68) 358*890232f2SAndroid Build Coastguard Worker def vector_of_doubles(i:int) -> float: 359*890232f2SAndroid Build Coastguard Worker return buf_.read_float64_le(buf_.flatbuffers_field_vector(pos_, 70) + i * 8) 360*890232f2SAndroid Build Coastguard Worker def vector_of_doubles_length() -> int: 361*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 70) 362*890232f2SAndroid Build Coastguard Worker def parent_namespace_test() -> MyGame_InParentNamespace?: 363*890232f2SAndroid Build Coastguard Worker let o = buf_.flatbuffers_field_table(pos_, 72) 364*890232f2SAndroid Build Coastguard Worker return if o: MyGame_InParentNamespace { buf_, o } else: nil 365*890232f2SAndroid Build Coastguard Worker def vector_of_referrables(i:int) -> MyGame_Example_Referrable: 366*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Referrable { buf_, buf_.flatbuffers_indirect(buf_.flatbuffers_field_vector(pos_, 74) + i * 4) } 367*890232f2SAndroid Build Coastguard Worker def vector_of_referrables_length() -> int: 368*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 74) 369*890232f2SAndroid Build Coastguard Worker def single_weak_reference() -> int: 370*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint64(pos_, 76, 0) 371*890232f2SAndroid Build Coastguard Worker def vector_of_weak_references(i:int) -> int: 372*890232f2SAndroid Build Coastguard Worker return buf_.read_uint64_le(buf_.flatbuffers_field_vector(pos_, 78) + i * 8) 373*890232f2SAndroid Build Coastguard Worker def vector_of_weak_references_length() -> int: 374*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 78) 375*890232f2SAndroid Build Coastguard Worker def vector_of_strong_referrables(i:int) -> MyGame_Example_Referrable: 376*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Referrable { buf_, buf_.flatbuffers_indirect(buf_.flatbuffers_field_vector(pos_, 80) + i * 4) } 377*890232f2SAndroid Build Coastguard Worker def vector_of_strong_referrables_length() -> int: 378*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 80) 379*890232f2SAndroid Build Coastguard Worker def co_owning_reference() -> int: 380*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint64(pos_, 82, 0) 381*890232f2SAndroid Build Coastguard Worker def vector_of_co_owning_references(i:int) -> int: 382*890232f2SAndroid Build Coastguard Worker return buf_.read_uint64_le(buf_.flatbuffers_field_vector(pos_, 84) + i * 8) 383*890232f2SAndroid Build Coastguard Worker def vector_of_co_owning_references_length() -> int: 384*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 84) 385*890232f2SAndroid Build Coastguard Worker def non_owning_reference() -> int: 386*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint64(pos_, 86, 0) 387*890232f2SAndroid Build Coastguard Worker def vector_of_non_owning_references(i:int) -> int: 388*890232f2SAndroid Build Coastguard Worker return buf_.read_uint64_le(buf_.flatbuffers_field_vector(pos_, 88) + i * 8) 389*890232f2SAndroid Build Coastguard Worker def vector_of_non_owning_references_length() -> int: 390*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 88) 391*890232f2SAndroid Build Coastguard Worker def any_unique_type() -> AnyUniqueAliases: 392*890232f2SAndroid Build Coastguard Worker return AnyUniqueAliases(buf_.flatbuffers_field_uint8(pos_, 90, 0)) 393*890232f2SAndroid Build Coastguard Worker def any_unique_as_M(): 394*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 92) } 395*890232f2SAndroid Build Coastguard Worker def any_unique_as_TS(): 396*890232f2SAndroid Build Coastguard Worker return MyGame_Example_TestSimpleTableWithEnum { buf_, buf_.flatbuffers_field_table(pos_, 92) } 397*890232f2SAndroid Build Coastguard Worker def any_unique_as_M2(): 398*890232f2SAndroid Build Coastguard Worker return MyGame_Example2_Monster { buf_, buf_.flatbuffers_field_table(pos_, 92) } 399*890232f2SAndroid Build Coastguard Worker def any_ambiguous_type() -> AnyAmbiguousAliases: 400*890232f2SAndroid Build Coastguard Worker return AnyAmbiguousAliases(buf_.flatbuffers_field_uint8(pos_, 94, 0)) 401*890232f2SAndroid Build Coastguard Worker def any_ambiguous_as_M1(): 402*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 96) } 403*890232f2SAndroid Build Coastguard Worker def any_ambiguous_as_M2(): 404*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 96) } 405*890232f2SAndroid Build Coastguard Worker def any_ambiguous_as_M3(): 406*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Monster { buf_, buf_.flatbuffers_field_table(pos_, 96) } 407*890232f2SAndroid Build Coastguard Worker def vector_of_enums(i:int) -> Color: 408*890232f2SAndroid Build Coastguard Worker return buf_.read_uint8_le(buf_.flatbuffers_field_vector(pos_, 98) + i * 1) 409*890232f2SAndroid Build Coastguard Worker def vector_of_enums_length() -> int: 410*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 98) 411*890232f2SAndroid Build Coastguard Worker def signed_enum() -> Race: 412*890232f2SAndroid Build Coastguard Worker return Race(buf_.flatbuffers_field_int8(pos_, 100, -1)) 413*890232f2SAndroid Build Coastguard Worker def testrequirednestedflatbuffer(i:int) -> int: 414*890232f2SAndroid Build Coastguard Worker return buf_.read_uint8_le(buf_.flatbuffers_field_vector(pos_, 102) + i * 1) 415*890232f2SAndroid Build Coastguard Worker def testrequirednestedflatbuffer_length() -> int: 416*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 102) 417*890232f2SAndroid Build Coastguard Worker def scalar_key_sorted_tables(i:int) -> MyGame_Example_Stat: 418*890232f2SAndroid Build Coastguard Worker return MyGame_Example_Stat { buf_, buf_.flatbuffers_indirect(buf_.flatbuffers_field_vector(pos_, 104) + i * 4) } 419*890232f2SAndroid Build Coastguard Worker def scalar_key_sorted_tables_length() -> int: 420*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 104) 421*890232f2SAndroid Build Coastguard Worker def native_inline() -> MyGame_Example_Test?: 422*890232f2SAndroid Build Coastguard Worker let o = buf_.flatbuffers_field_struct(pos_, 106) 423*890232f2SAndroid Build Coastguard Worker return if o: MyGame_Example_Test { buf_, o } else: nil 424*890232f2SAndroid Build Coastguard Worker def long_enum_non_enum_default() -> LongEnum: 425*890232f2SAndroid Build Coastguard Worker return LongEnum(buf_.flatbuffers_field_uint64(pos_, 108, 0)) 426*890232f2SAndroid Build Coastguard Worker def long_enum_normal_default() -> LongEnum: 427*890232f2SAndroid Build Coastguard Worker return LongEnum(buf_.flatbuffers_field_uint64(pos_, 110, 2)) 428*890232f2SAndroid Build Coastguard Worker 429*890232f2SAndroid Build Coastguard Workerdef GetRootAsMonster(buf:string): return Monster { buf, buf.flatbuffers_indirect(0) } 430*890232f2SAndroid Build Coastguard Worker 431*890232f2SAndroid Build Coastguard Workerstruct MonsterBuilder: 432*890232f2SAndroid Build Coastguard Worker b_:flatbuffers_builder 433*890232f2SAndroid Build Coastguard Worker def start(): 434*890232f2SAndroid Build Coastguard Worker b_.StartObject(54) 435*890232f2SAndroid Build Coastguard Worker return this 436*890232f2SAndroid Build Coastguard Worker def add_pos(pos:flatbuffers_offset): 437*890232f2SAndroid Build Coastguard Worker b_.PrependStructSlot(0, pos) 438*890232f2SAndroid Build Coastguard Worker return this 439*890232f2SAndroid Build Coastguard Worker def add_mana(mana:int): 440*890232f2SAndroid Build Coastguard Worker b_.PrependInt16Slot(1, mana, 150) 441*890232f2SAndroid Build Coastguard Worker return this 442*890232f2SAndroid Build Coastguard Worker def add_hp(hp:int): 443*890232f2SAndroid Build Coastguard Worker b_.PrependInt16Slot(2, hp, 100) 444*890232f2SAndroid Build Coastguard Worker return this 445*890232f2SAndroid Build Coastguard Worker def add_name(name:flatbuffers_offset): 446*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(3, name) 447*890232f2SAndroid Build Coastguard Worker return this 448*890232f2SAndroid Build Coastguard Worker def add_inventory(inventory:flatbuffers_offset): 449*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(5, inventory) 450*890232f2SAndroid Build Coastguard Worker return this 451*890232f2SAndroid Build Coastguard Worker def add_color(color:Color): 452*890232f2SAndroid Build Coastguard Worker b_.PrependUint8Slot(6, color, 8) 453*890232f2SAndroid Build Coastguard Worker return this 454*890232f2SAndroid Build Coastguard Worker def add_test_type(test_type:Any): 455*890232f2SAndroid Build Coastguard Worker b_.PrependUint8Slot(7, test_type, 0) 456*890232f2SAndroid Build Coastguard Worker return this 457*890232f2SAndroid Build Coastguard Worker def add_test(test:flatbuffers_offset): 458*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(8, test) 459*890232f2SAndroid Build Coastguard Worker return this 460*890232f2SAndroid Build Coastguard Worker def add_test4(test4:flatbuffers_offset): 461*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(9, test4) 462*890232f2SAndroid Build Coastguard Worker return this 463*890232f2SAndroid Build Coastguard Worker def add_testarrayofstring(testarrayofstring:flatbuffers_offset): 464*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(10, testarrayofstring) 465*890232f2SAndroid Build Coastguard Worker return this 466*890232f2SAndroid Build Coastguard Worker def add_testarrayoftables(testarrayoftables:flatbuffers_offset): 467*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(11, testarrayoftables) 468*890232f2SAndroid Build Coastguard Worker return this 469*890232f2SAndroid Build Coastguard Worker def add_enemy(enemy:flatbuffers_offset): 470*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(12, enemy) 471*890232f2SAndroid Build Coastguard Worker return this 472*890232f2SAndroid Build Coastguard Worker def add_testnestedflatbuffer(testnestedflatbuffer:flatbuffers_offset): 473*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(13, testnestedflatbuffer) 474*890232f2SAndroid Build Coastguard Worker return this 475*890232f2SAndroid Build Coastguard Worker def add_testempty(testempty:flatbuffers_offset): 476*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(14, testempty) 477*890232f2SAndroid Build Coastguard Worker return this 478*890232f2SAndroid Build Coastguard Worker def add_testbool(testbool:bool): 479*890232f2SAndroid Build Coastguard Worker b_.PrependBoolSlot(15, testbool, 0) 480*890232f2SAndroid Build Coastguard Worker return this 481*890232f2SAndroid Build Coastguard Worker def add_testhashs32_fnv1(testhashs32_fnv1:int): 482*890232f2SAndroid Build Coastguard Worker b_.PrependInt32Slot(16, testhashs32_fnv1, 0) 483*890232f2SAndroid Build Coastguard Worker return this 484*890232f2SAndroid Build Coastguard Worker def add_testhashu32_fnv1(testhashu32_fnv1:int): 485*890232f2SAndroid Build Coastguard Worker b_.PrependUint32Slot(17, testhashu32_fnv1, 0) 486*890232f2SAndroid Build Coastguard Worker return this 487*890232f2SAndroid Build Coastguard Worker def add_testhashs64_fnv1(testhashs64_fnv1:int): 488*890232f2SAndroid Build Coastguard Worker b_.PrependInt64Slot(18, testhashs64_fnv1, 0) 489*890232f2SAndroid Build Coastguard Worker return this 490*890232f2SAndroid Build Coastguard Worker def add_testhashu64_fnv1(testhashu64_fnv1:int): 491*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(19, testhashu64_fnv1, 0) 492*890232f2SAndroid Build Coastguard Worker return this 493*890232f2SAndroid Build Coastguard Worker def add_testhashs32_fnv1a(testhashs32_fnv1a:int): 494*890232f2SAndroid Build Coastguard Worker b_.PrependInt32Slot(20, testhashs32_fnv1a, 0) 495*890232f2SAndroid Build Coastguard Worker return this 496*890232f2SAndroid Build Coastguard Worker def add_testhashu32_fnv1a(testhashu32_fnv1a:int): 497*890232f2SAndroid Build Coastguard Worker b_.PrependUint32Slot(21, testhashu32_fnv1a, 0) 498*890232f2SAndroid Build Coastguard Worker return this 499*890232f2SAndroid Build Coastguard Worker def add_testhashs64_fnv1a(testhashs64_fnv1a:int): 500*890232f2SAndroid Build Coastguard Worker b_.PrependInt64Slot(22, testhashs64_fnv1a, 0) 501*890232f2SAndroid Build Coastguard Worker return this 502*890232f2SAndroid Build Coastguard Worker def add_testhashu64_fnv1a(testhashu64_fnv1a:int): 503*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(23, testhashu64_fnv1a, 0) 504*890232f2SAndroid Build Coastguard Worker return this 505*890232f2SAndroid Build Coastguard Worker def add_testarrayofbools(testarrayofbools:flatbuffers_offset): 506*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(24, testarrayofbools) 507*890232f2SAndroid Build Coastguard Worker return this 508*890232f2SAndroid Build Coastguard Worker def add_testf(testf:float): 509*890232f2SAndroid Build Coastguard Worker b_.PrependFloat32Slot(25, testf, 3.14159) 510*890232f2SAndroid Build Coastguard Worker return this 511*890232f2SAndroid Build Coastguard Worker def add_testf2(testf2:float): 512*890232f2SAndroid Build Coastguard Worker b_.PrependFloat32Slot(26, testf2, 3.0) 513*890232f2SAndroid Build Coastguard Worker return this 514*890232f2SAndroid Build Coastguard Worker def add_testf3(testf3:float): 515*890232f2SAndroid Build Coastguard Worker b_.PrependFloat32Slot(27, testf3, 0.0) 516*890232f2SAndroid Build Coastguard Worker return this 517*890232f2SAndroid Build Coastguard Worker def add_testarrayofstring2(testarrayofstring2:flatbuffers_offset): 518*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(28, testarrayofstring2) 519*890232f2SAndroid Build Coastguard Worker return this 520*890232f2SAndroid Build Coastguard Worker def add_testarrayofsortedstruct(testarrayofsortedstruct:flatbuffers_offset): 521*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(29, testarrayofsortedstruct) 522*890232f2SAndroid Build Coastguard Worker return this 523*890232f2SAndroid Build Coastguard Worker def add_flex(flex:flatbuffers_offset): 524*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(30, flex) 525*890232f2SAndroid Build Coastguard Worker return this 526*890232f2SAndroid Build Coastguard Worker def add_test5(test5:flatbuffers_offset): 527*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(31, test5) 528*890232f2SAndroid Build Coastguard Worker return this 529*890232f2SAndroid Build Coastguard Worker def add_vector_of_longs(vector_of_longs:flatbuffers_offset): 530*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(32, vector_of_longs) 531*890232f2SAndroid Build Coastguard Worker return this 532*890232f2SAndroid Build Coastguard Worker def add_vector_of_doubles(vector_of_doubles:flatbuffers_offset): 533*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(33, vector_of_doubles) 534*890232f2SAndroid Build Coastguard Worker return this 535*890232f2SAndroid Build Coastguard Worker def add_parent_namespace_test(parent_namespace_test:flatbuffers_offset): 536*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(34, parent_namespace_test) 537*890232f2SAndroid Build Coastguard Worker return this 538*890232f2SAndroid Build Coastguard Worker def add_vector_of_referrables(vector_of_referrables:flatbuffers_offset): 539*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(35, vector_of_referrables) 540*890232f2SAndroid Build Coastguard Worker return this 541*890232f2SAndroid Build Coastguard Worker def add_single_weak_reference(single_weak_reference:int): 542*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(36, single_weak_reference, 0) 543*890232f2SAndroid Build Coastguard Worker return this 544*890232f2SAndroid Build Coastguard Worker def add_vector_of_weak_references(vector_of_weak_references:flatbuffers_offset): 545*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(37, vector_of_weak_references) 546*890232f2SAndroid Build Coastguard Worker return this 547*890232f2SAndroid Build Coastguard Worker def add_vector_of_strong_referrables(vector_of_strong_referrables:flatbuffers_offset): 548*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(38, vector_of_strong_referrables) 549*890232f2SAndroid Build Coastguard Worker return this 550*890232f2SAndroid Build Coastguard Worker def add_co_owning_reference(co_owning_reference:int): 551*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(39, co_owning_reference, 0) 552*890232f2SAndroid Build Coastguard Worker return this 553*890232f2SAndroid Build Coastguard Worker def add_vector_of_co_owning_references(vector_of_co_owning_references:flatbuffers_offset): 554*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(40, vector_of_co_owning_references) 555*890232f2SAndroid Build Coastguard Worker return this 556*890232f2SAndroid Build Coastguard Worker def add_non_owning_reference(non_owning_reference:int): 557*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(41, non_owning_reference, 0) 558*890232f2SAndroid Build Coastguard Worker return this 559*890232f2SAndroid Build Coastguard Worker def add_vector_of_non_owning_references(vector_of_non_owning_references:flatbuffers_offset): 560*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(42, vector_of_non_owning_references) 561*890232f2SAndroid Build Coastguard Worker return this 562*890232f2SAndroid Build Coastguard Worker def add_any_unique_type(any_unique_type:AnyUniqueAliases): 563*890232f2SAndroid Build Coastguard Worker b_.PrependUint8Slot(43, any_unique_type, 0) 564*890232f2SAndroid Build Coastguard Worker return this 565*890232f2SAndroid Build Coastguard Worker def add_any_unique(any_unique:flatbuffers_offset): 566*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(44, any_unique) 567*890232f2SAndroid Build Coastguard Worker return this 568*890232f2SAndroid Build Coastguard Worker def add_any_ambiguous_type(any_ambiguous_type:AnyAmbiguousAliases): 569*890232f2SAndroid Build Coastguard Worker b_.PrependUint8Slot(45, any_ambiguous_type, 0) 570*890232f2SAndroid Build Coastguard Worker return this 571*890232f2SAndroid Build Coastguard Worker def add_any_ambiguous(any_ambiguous:flatbuffers_offset): 572*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(46, any_ambiguous) 573*890232f2SAndroid Build Coastguard Worker return this 574*890232f2SAndroid Build Coastguard Worker def add_vector_of_enums(vector_of_enums:flatbuffers_offset): 575*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(47, vector_of_enums) 576*890232f2SAndroid Build Coastguard Worker return this 577*890232f2SAndroid Build Coastguard Worker def add_signed_enum(signed_enum:Race): 578*890232f2SAndroid Build Coastguard Worker b_.PrependInt8Slot(48, signed_enum, -1) 579*890232f2SAndroid Build Coastguard Worker return this 580*890232f2SAndroid Build Coastguard Worker def add_testrequirednestedflatbuffer(testrequirednestedflatbuffer:flatbuffers_offset): 581*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(49, testrequirednestedflatbuffer) 582*890232f2SAndroid Build Coastguard Worker return this 583*890232f2SAndroid Build Coastguard Worker def add_scalar_key_sorted_tables(scalar_key_sorted_tables:flatbuffers_offset): 584*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(50, scalar_key_sorted_tables) 585*890232f2SAndroid Build Coastguard Worker return this 586*890232f2SAndroid Build Coastguard Worker def add_native_inline(native_inline:flatbuffers_offset): 587*890232f2SAndroid Build Coastguard Worker b_.PrependStructSlot(51, native_inline) 588*890232f2SAndroid Build Coastguard Worker return this 589*890232f2SAndroid Build Coastguard Worker def add_long_enum_non_enum_default(long_enum_non_enum_default:LongEnum): 590*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(52, long_enum_non_enum_default, 0) 591*890232f2SAndroid Build Coastguard Worker return this 592*890232f2SAndroid Build Coastguard Worker def add_long_enum_normal_default(long_enum_normal_default:LongEnum): 593*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(53, long_enum_normal_default, 2) 594*890232f2SAndroid Build Coastguard Worker return this 595*890232f2SAndroid Build Coastguard Worker def end(): 596*890232f2SAndroid Build Coastguard Worker return b_.EndObject() 597*890232f2SAndroid Build Coastguard Worker 598*890232f2SAndroid Build Coastguard Workerdef MonsterStartInventoryVector(b_:flatbuffers_builder, n_:int): 599*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, n_, 1) 600*890232f2SAndroid Build Coastguard Workerdef MonsterCreateInventoryVector(b_:flatbuffers_builder, v_:[int]): 601*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, v_.length, 1) 602*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUint8(e_) 603*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 604*890232f2SAndroid Build Coastguard Worker 605*890232f2SAndroid Build Coastguard Workerdef MonsterStartTest4Vector(b_:flatbuffers_builder, n_:int): 606*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, n_, 2) 607*890232f2SAndroid Build Coastguard Worker 608*890232f2SAndroid Build Coastguard Workerdef MonsterStartTestarrayofstringVector(b_:flatbuffers_builder, n_:int): 609*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, n_, 4) 610*890232f2SAndroid Build Coastguard Workerdef MonsterCreateTestarrayofstringVector(b_:flatbuffers_builder, v_:[flatbuffers_offset]): 611*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, v_.length, 4) 612*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 613*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 614*890232f2SAndroid Build Coastguard Worker 615*890232f2SAndroid Build Coastguard Workerdef MonsterStartTestarrayoftablesVector(b_:flatbuffers_builder, n_:int): 616*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, n_, 4) 617*890232f2SAndroid Build Coastguard Workerdef MonsterCreateTestarrayoftablesVector(b_:flatbuffers_builder, v_:[flatbuffers_offset]): 618*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, v_.length, 4) 619*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 620*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 621*890232f2SAndroid Build Coastguard Worker 622*890232f2SAndroid Build Coastguard Workerdef MonsterStartTestnestedflatbufferVector(b_:flatbuffers_builder, n_:int): 623*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, n_, 1) 624*890232f2SAndroid Build Coastguard Workerdef MonsterCreateTestnestedflatbufferVector(b_:flatbuffers_builder, v_:[int]): 625*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, v_.length, 1) 626*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUint8(e_) 627*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 628*890232f2SAndroid Build Coastguard Worker 629*890232f2SAndroid Build Coastguard Workerdef MonsterStartTestarrayofboolsVector(b_:flatbuffers_builder, n_:int): 630*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, n_, 1) 631*890232f2SAndroid Build Coastguard Workerdef MonsterCreateTestarrayofboolsVector(b_:flatbuffers_builder, v_:[bool]): 632*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, v_.length, 1) 633*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependBool(e_) 634*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 635*890232f2SAndroid Build Coastguard Worker 636*890232f2SAndroid Build Coastguard Workerdef MonsterStartTestarrayofstring2Vector(b_:flatbuffers_builder, n_:int): 637*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, n_, 4) 638*890232f2SAndroid Build Coastguard Workerdef MonsterCreateTestarrayofstring2Vector(b_:flatbuffers_builder, v_:[flatbuffers_offset]): 639*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, v_.length, 4) 640*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 641*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 642*890232f2SAndroid Build Coastguard Worker 643*890232f2SAndroid Build Coastguard Workerdef MonsterStartTestarrayofsortedstructVector(b_:flatbuffers_builder, n_:int): 644*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, n_, 4) 645*890232f2SAndroid Build Coastguard Worker 646*890232f2SAndroid Build Coastguard Workerdef MonsterStartFlexVector(b_:flatbuffers_builder, n_:int): 647*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, n_, 1) 648*890232f2SAndroid Build Coastguard Workerdef MonsterCreateFlexVector(b_:flatbuffers_builder, v_:[int]): 649*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, v_.length, 1) 650*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUint8(e_) 651*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 652*890232f2SAndroid Build Coastguard Worker 653*890232f2SAndroid Build Coastguard Workerdef MonsterStartTest5Vector(b_:flatbuffers_builder, n_:int): 654*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, n_, 2) 655*890232f2SAndroid Build Coastguard Worker 656*890232f2SAndroid Build Coastguard Workerdef MonsterStartVectorOfLongsVector(b_:flatbuffers_builder, n_:int): 657*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, n_, 8) 658*890232f2SAndroid Build Coastguard Workerdef MonsterCreateVectorOfLongsVector(b_:flatbuffers_builder, v_:[int]): 659*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, v_.length, 8) 660*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependInt64(e_) 661*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 662*890232f2SAndroid Build Coastguard Worker 663*890232f2SAndroid Build Coastguard Workerdef MonsterStartVectorOfDoublesVector(b_:flatbuffers_builder, n_:int): 664*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, n_, 8) 665*890232f2SAndroid Build Coastguard Workerdef MonsterCreateVectorOfDoublesVector(b_:flatbuffers_builder, v_:[float]): 666*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, v_.length, 8) 667*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependFloat64(e_) 668*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 669*890232f2SAndroid Build Coastguard Worker 670*890232f2SAndroid Build Coastguard Workerdef MonsterStartVectorOfReferrablesVector(b_:flatbuffers_builder, n_:int): 671*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, n_, 4) 672*890232f2SAndroid Build Coastguard Workerdef MonsterCreateVectorOfReferrablesVector(b_:flatbuffers_builder, v_:[flatbuffers_offset]): 673*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, v_.length, 4) 674*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 675*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 676*890232f2SAndroid Build Coastguard Worker 677*890232f2SAndroid Build Coastguard Workerdef MonsterStartVectorOfWeakReferencesVector(b_:flatbuffers_builder, n_:int): 678*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, n_, 8) 679*890232f2SAndroid Build Coastguard Workerdef MonsterCreateVectorOfWeakReferencesVector(b_:flatbuffers_builder, v_:[int]): 680*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, v_.length, 8) 681*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUint64(e_) 682*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 683*890232f2SAndroid Build Coastguard Worker 684*890232f2SAndroid Build Coastguard Workerdef MonsterStartVectorOfStrongReferrablesVector(b_:flatbuffers_builder, n_:int): 685*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, n_, 4) 686*890232f2SAndroid Build Coastguard Workerdef MonsterCreateVectorOfStrongReferrablesVector(b_:flatbuffers_builder, v_:[flatbuffers_offset]): 687*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, v_.length, 4) 688*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 689*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 690*890232f2SAndroid Build Coastguard Worker 691*890232f2SAndroid Build Coastguard Workerdef MonsterStartVectorOfCoOwningReferencesVector(b_:flatbuffers_builder, n_:int): 692*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, n_, 8) 693*890232f2SAndroid Build Coastguard Workerdef MonsterCreateVectorOfCoOwningReferencesVector(b_:flatbuffers_builder, v_:[int]): 694*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, v_.length, 8) 695*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUint64(e_) 696*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 697*890232f2SAndroid Build Coastguard Worker 698*890232f2SAndroid Build Coastguard Workerdef MonsterStartVectorOfNonOwningReferencesVector(b_:flatbuffers_builder, n_:int): 699*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, n_, 8) 700*890232f2SAndroid Build Coastguard Workerdef MonsterCreateVectorOfNonOwningReferencesVector(b_:flatbuffers_builder, v_:[int]): 701*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, v_.length, 8) 702*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUint64(e_) 703*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 704*890232f2SAndroid Build Coastguard Worker 705*890232f2SAndroid Build Coastguard Workerdef MonsterStartVectorOfEnumsVector(b_:flatbuffers_builder, n_:int): 706*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, n_, 1) 707*890232f2SAndroid Build Coastguard Workerdef MonsterCreateVectorOfEnumsVector(b_:flatbuffers_builder, v_:[Color]): 708*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, v_.length, 1) 709*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUint8(e_) 710*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 711*890232f2SAndroid Build Coastguard Worker 712*890232f2SAndroid Build Coastguard Workerdef MonsterStartTestrequirednestedflatbufferVector(b_:flatbuffers_builder, n_:int): 713*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, n_, 1) 714*890232f2SAndroid Build Coastguard Workerdef MonsterCreateTestrequirednestedflatbufferVector(b_:flatbuffers_builder, v_:[int]): 715*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, v_.length, 1) 716*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUint8(e_) 717*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 718*890232f2SAndroid Build Coastguard Worker 719*890232f2SAndroid Build Coastguard Workerdef MonsterStartScalarKeySortedTablesVector(b_:flatbuffers_builder, n_:int): 720*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, n_, 4) 721*890232f2SAndroid Build Coastguard Workerdef MonsterCreateScalarKeySortedTablesVector(b_:flatbuffers_builder, v_:[flatbuffers_offset]): 722*890232f2SAndroid Build Coastguard Worker b_.StartVector(4, v_.length, 4) 723*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependUOffsetTRelative(e_) 724*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 725*890232f2SAndroid Build Coastguard Worker 726*890232f2SAndroid Build Coastguard Workerclass TypeAliases : flatbuffers_handle 727*890232f2SAndroid Build Coastguard Worker def i8() -> int: 728*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int8(pos_, 4, 0) 729*890232f2SAndroid Build Coastguard Worker def u8() -> int: 730*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint8(pos_, 6, 0) 731*890232f2SAndroid Build Coastguard Worker def i16() -> int: 732*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int16(pos_, 8, 0) 733*890232f2SAndroid Build Coastguard Worker def u16() -> int: 734*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint16(pos_, 10, 0) 735*890232f2SAndroid Build Coastguard Worker def i32() -> int: 736*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int32(pos_, 12, 0) 737*890232f2SAndroid Build Coastguard Worker def u32() -> int: 738*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint32(pos_, 14, 0) 739*890232f2SAndroid Build Coastguard Worker def i64() -> int: 740*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_int64(pos_, 16, 0) 741*890232f2SAndroid Build Coastguard Worker def u64() -> int: 742*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_uint64(pos_, 18, 0) 743*890232f2SAndroid Build Coastguard Worker def f32() -> float: 744*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_float32(pos_, 20, 0.0) 745*890232f2SAndroid Build Coastguard Worker def f64() -> float: 746*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_float64(pos_, 22, 0.0) 747*890232f2SAndroid Build Coastguard Worker def v8(i:int) -> int: 748*890232f2SAndroid Build Coastguard Worker return buf_.read_int8_le(buf_.flatbuffers_field_vector(pos_, 24) + i * 1) 749*890232f2SAndroid Build Coastguard Worker def v8_length() -> int: 750*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 24) 751*890232f2SAndroid Build Coastguard Worker def vf64(i:int) -> float: 752*890232f2SAndroid Build Coastguard Worker return buf_.read_float64_le(buf_.flatbuffers_field_vector(pos_, 26) + i * 8) 753*890232f2SAndroid Build Coastguard Worker def vf64_length() -> int: 754*890232f2SAndroid Build Coastguard Worker return buf_.flatbuffers_field_vector_len(pos_, 26) 755*890232f2SAndroid Build Coastguard Worker 756*890232f2SAndroid Build Coastguard Workerdef GetRootAsTypeAliases(buf:string): return TypeAliases { buf, buf.flatbuffers_indirect(0) } 757*890232f2SAndroid Build Coastguard Worker 758*890232f2SAndroid Build Coastguard Workerstruct TypeAliasesBuilder: 759*890232f2SAndroid Build Coastguard Worker b_:flatbuffers_builder 760*890232f2SAndroid Build Coastguard Worker def start(): 761*890232f2SAndroid Build Coastguard Worker b_.StartObject(12) 762*890232f2SAndroid Build Coastguard Worker return this 763*890232f2SAndroid Build Coastguard Worker def add_i8(i8:int): 764*890232f2SAndroid Build Coastguard Worker b_.PrependInt8Slot(0, i8, 0) 765*890232f2SAndroid Build Coastguard Worker return this 766*890232f2SAndroid Build Coastguard Worker def add_u8(u8:int): 767*890232f2SAndroid Build Coastguard Worker b_.PrependUint8Slot(1, u8, 0) 768*890232f2SAndroid Build Coastguard Worker return this 769*890232f2SAndroid Build Coastguard Worker def add_i16(i16:int): 770*890232f2SAndroid Build Coastguard Worker b_.PrependInt16Slot(2, i16, 0) 771*890232f2SAndroid Build Coastguard Worker return this 772*890232f2SAndroid Build Coastguard Worker def add_u16(u16:int): 773*890232f2SAndroid Build Coastguard Worker b_.PrependUint16Slot(3, u16, 0) 774*890232f2SAndroid Build Coastguard Worker return this 775*890232f2SAndroid Build Coastguard Worker def add_i32(i32:int): 776*890232f2SAndroid Build Coastguard Worker b_.PrependInt32Slot(4, i32, 0) 777*890232f2SAndroid Build Coastguard Worker return this 778*890232f2SAndroid Build Coastguard Worker def add_u32(u32:int): 779*890232f2SAndroid Build Coastguard Worker b_.PrependUint32Slot(5, u32, 0) 780*890232f2SAndroid Build Coastguard Worker return this 781*890232f2SAndroid Build Coastguard Worker def add_i64(i64:int): 782*890232f2SAndroid Build Coastguard Worker b_.PrependInt64Slot(6, i64, 0) 783*890232f2SAndroid Build Coastguard Worker return this 784*890232f2SAndroid Build Coastguard Worker def add_u64(u64:int): 785*890232f2SAndroid Build Coastguard Worker b_.PrependUint64Slot(7, u64, 0) 786*890232f2SAndroid Build Coastguard Worker return this 787*890232f2SAndroid Build Coastguard Worker def add_f32(f32:float): 788*890232f2SAndroid Build Coastguard Worker b_.PrependFloat32Slot(8, f32, 0.0) 789*890232f2SAndroid Build Coastguard Worker return this 790*890232f2SAndroid Build Coastguard Worker def add_f64(f64:float): 791*890232f2SAndroid Build Coastguard Worker b_.PrependFloat64Slot(9, f64, 0.0) 792*890232f2SAndroid Build Coastguard Worker return this 793*890232f2SAndroid Build Coastguard Worker def add_v8(v8:flatbuffers_offset): 794*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(10, v8) 795*890232f2SAndroid Build Coastguard Worker return this 796*890232f2SAndroid Build Coastguard Worker def add_vf64(vf64:flatbuffers_offset): 797*890232f2SAndroid Build Coastguard Worker b_.PrependUOffsetTRelativeSlot(11, vf64) 798*890232f2SAndroid Build Coastguard Worker return this 799*890232f2SAndroid Build Coastguard Worker def end(): 800*890232f2SAndroid Build Coastguard Worker return b_.EndObject() 801*890232f2SAndroid Build Coastguard Worker 802*890232f2SAndroid Build Coastguard Workerdef TypeAliasesStartV8Vector(b_:flatbuffers_builder, n_:int): 803*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, n_, 1) 804*890232f2SAndroid Build Coastguard Workerdef TypeAliasesCreateV8Vector(b_:flatbuffers_builder, v_:[int]): 805*890232f2SAndroid Build Coastguard Worker b_.StartVector(1, v_.length, 1) 806*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependInt8(e_) 807*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 808*890232f2SAndroid Build Coastguard Worker 809*890232f2SAndroid Build Coastguard Workerdef TypeAliasesStartVf64Vector(b_:flatbuffers_builder, n_:int): 810*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, n_, 8) 811*890232f2SAndroid Build Coastguard Workerdef TypeAliasesCreateVf64Vector(b_:flatbuffers_builder, v_:[float]): 812*890232f2SAndroid Build Coastguard Worker b_.StartVector(8, v_.length, 8) 813*890232f2SAndroid Build Coastguard Worker reverse(v_) e_: b_.PrependFloat64(e_) 814*890232f2SAndroid Build Coastguard Worker return b_.EndVector(v_.length) 815*890232f2SAndroid Build Coastguard Worker 816