...

Text file src/github.com/google/flatbuffers/tests/MyGame/Example/NestedUnion/Any.py

Documentation: github.com/google/flatbuffers/tests/MyGame/Example/NestedUnion

     1# automatically generated by the FlatBuffers compiler, do not modify
     2
     3# namespace: NestedUnion
     4
     5class Any(object):
     6    NONE = 0
     7    Vec3 = 1
     8    TestSimpleTableWithEnum = 2
     9
    10def AnyCreator(unionType, table):
    11    from flatbuffers.table import Table
    12    if not isinstance(table, Table):
    13        return None
    14    if unionType == Any().Vec3:
    15        import MyGame.Example.NestedUnion.Vec3
    16        return MyGame.Example.NestedUnion.Vec3.Vec3T.InitFromBuf(table.Bytes, table.Pos)
    17    if unionType == Any().TestSimpleTableWithEnum:
    18        import MyGame.Example.NestedUnion.TestSimpleTableWithEnum
    19        return MyGame.Example.NestedUnion.TestSimpleTableWithEnum.TestSimpleTableWithEnumT.InitFromBuf(table.Bytes, table.Pos)
    20    return None

View as plain text