1f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ# automatically generated by the FlatBuffers compiler, do not modify 2f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 3f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ# namespace: Example 4f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 5f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJimport flatbuffers 6f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 7f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJclass TypeAliases(object): 8f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ __slots__ = ['_tab'] 9f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 10f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ @classmethod 11f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def GetRootAsTypeAliases(cls, buf, offset): 12f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ n = flatbuffers.encode.Get(flatbuffers.packer.uoffset, buf, offset) 13f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ x = TypeAliases() 14f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ x.Init(buf, n + offset) 15f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return x 16f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 17f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 18f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def Init(self, buf, pos): 19f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ self._tab = flatbuffers.table.Table(buf, pos) 20f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 21f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 22f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def I8(self): 23f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(4)) 24f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 25f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Int8Flags, o + self._tab.Pos) 26f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 27f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 28f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 29f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def U8(self): 30f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(6)) 31f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 32f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Uint8Flags, o + self._tab.Pos) 33f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 34f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 35f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 36f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def I16(self): 37f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(8)) 38f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 39f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Int16Flags, o + self._tab.Pos) 40f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 41f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 42f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 43f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def U16(self): 44f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(10)) 45f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 46f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Uint16Flags, o + self._tab.Pos) 47f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 48f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 49f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 50f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def I32(self): 51f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12)) 52f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 53f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Int32Flags, o + self._tab.Pos) 54f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 55f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 56f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 57f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def U32(self): 58f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(14)) 59f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 60f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Uint32Flags, o + self._tab.Pos) 61f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 62f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 63f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 64f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def I64(self): 65f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(16)) 66f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 67f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Int64Flags, o + self._tab.Pos) 68f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 69f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 70f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 71f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def U64(self): 72f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(18)) 73f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 74f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Uint64Flags, o + self._tab.Pos) 75f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 76f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 77f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 78f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def F32(self): 79f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(20)) 80f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 81f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Float32Flags, o + self._tab.Pos) 82f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0.0 83f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 84f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 85f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def F64(self): 86f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(22)) 87f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 88f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Float64Flags, o + self._tab.Pos) 89f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0.0 90f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 91f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 92f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def V8(self, j): 93f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(24)) 94f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 95f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ a = self._tab.Vector(o) 96f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Int8Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 1)) 97f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 98f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 99f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 100f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def V8AsNumpy(self): 101f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(24)) 102f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 103f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Int8Flags, o) 104f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 105f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 106f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 107f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def V8Length(self): 108f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(24)) 109f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 110f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.VectorLen(o) 111f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 112f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 113f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 114f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def Vf64(self, j): 115f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(26)) 116f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 117f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ a = self._tab.Vector(o) 118f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.Get(flatbuffers.number_types.Float64Flags, a + flatbuffers.number_types.UOffsetTFlags.py_type(j * 8)) 119f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 120f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 121f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 122f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def Vf64AsNumpy(self): 123f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(26)) 124f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 125f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.GetVectorAsNumpy(flatbuffers.number_types.Float64Flags, o) 126f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 127f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 128f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ # TypeAliases 129f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ def Vf64Length(self): 130f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(26)) 131f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ if o != 0: 132f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return self._tab.VectorLen(o) 133f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ return 0 134f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJ 135f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesStart(builder): builder.StartObject(12) 136f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddI8(builder, i8): builder.PrependInt8Slot(0, i8, 0) 137f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddU8(builder, u8): builder.PrependUint8Slot(1, u8, 0) 138f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddI16(builder, i16): builder.PrependInt16Slot(2, i16, 0) 139f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddU16(builder, u16): builder.PrependUint16Slot(3, u16, 0) 140f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddI32(builder, i32): builder.PrependInt32Slot(4, i32, 0) 141f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddU32(builder, u32): builder.PrependUint32Slot(5, u32, 0) 142f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddI64(builder, i64): builder.PrependInt64Slot(6, i64, 0) 143f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddU64(builder, u64): builder.PrependUint64Slot(7, u64, 0) 144f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddF32(builder, f32): builder.PrependFloat32Slot(8, f32, 0.0) 145f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddF64(builder, f64): builder.PrependFloat64Slot(9, f64, 0.0) 146f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddV8(builder, v8): builder.PrependUOffsetTRelativeSlot(10, flatbuffers.number_types.UOffsetTFlags.py_type(v8), 0) 147f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesStartV8Vector(builder, numElems): return builder.StartVector(1, numElems, 1) 148f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesAddVf64(builder, vf64): builder.PrependUOffsetTRelativeSlot(11, flatbuffers.number_types.UOffsetTFlags.py_type(vf64), 0) 149f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesStartVf64Vector(builder, numElems): return builder.StartVector(8, numElems, 8) 150f2b3705c2c62c40afdef96f73f0aeaf32b4c8e0eMikkelFJdef TypeAliasesEnd(builder): return builder.EndObject() 151