forked from BigfootDev/flatbuffers
Optionally generate type prefixes and suffixes for python code (#7857)
* optionally generate type prefixes and suffixes for python code * fix codegen error when qualified name is empty * generated code updated
This commit is contained in:
@@ -155,54 +155,104 @@ class Field(object):
|
||||
return self._tab.Get(flatbuffers.number_types.Uint16Flags, o + self._tab.Pos)
|
||||
return 0
|
||||
|
||||
def FieldStart(builder): builder.StartObject(13)
|
||||
def FieldStart(builder):
|
||||
return builder.StartObject(13)
|
||||
|
||||
def Start(builder):
|
||||
return FieldStart(builder)
|
||||
def FieldAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
|
||||
|
||||
def FieldAddName(builder, name):
|
||||
return builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
|
||||
|
||||
def AddName(builder, name):
|
||||
return FieldAddName(builder, name)
|
||||
def FieldAddType(builder, type): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(type), 0)
|
||||
|
||||
def FieldAddType(builder, type):
|
||||
return builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(type), 0)
|
||||
|
||||
def AddType(builder, type):
|
||||
return FieldAddType(builder, type)
|
||||
def FieldAddId(builder, id): builder.PrependUint16Slot(2, id, 0)
|
||||
|
||||
def FieldAddId(builder, id):
|
||||
return builder.PrependUint16Slot(2, id, 0)
|
||||
|
||||
def AddId(builder, id):
|
||||
return FieldAddId(builder, id)
|
||||
def FieldAddOffset(builder, offset): builder.PrependUint16Slot(3, offset, 0)
|
||||
|
||||
def FieldAddOffset(builder, offset):
|
||||
return builder.PrependUint16Slot(3, offset, 0)
|
||||
|
||||
def AddOffset(builder, offset):
|
||||
return FieldAddOffset(builder, offset)
|
||||
def FieldAddDefaultInteger(builder, defaultInteger): builder.PrependInt64Slot(4, defaultInteger, 0)
|
||||
|
||||
def FieldAddDefaultInteger(builder, defaultInteger):
|
||||
return builder.PrependInt64Slot(4, defaultInteger, 0)
|
||||
|
||||
def AddDefaultInteger(builder, defaultInteger):
|
||||
return FieldAddDefaultInteger(builder, defaultInteger)
|
||||
def FieldAddDefaultReal(builder, defaultReal): builder.PrependFloat64Slot(5, defaultReal, 0.0)
|
||||
|
||||
def FieldAddDefaultReal(builder, defaultReal):
|
||||
return builder.PrependFloat64Slot(5, defaultReal, 0.0)
|
||||
|
||||
def AddDefaultReal(builder, defaultReal):
|
||||
return FieldAddDefaultReal(builder, defaultReal)
|
||||
def FieldAddDeprecated(builder, deprecated): builder.PrependBoolSlot(6, deprecated, 0)
|
||||
|
||||
def FieldAddDeprecated(builder, deprecated):
|
||||
return builder.PrependBoolSlot(6, deprecated, 0)
|
||||
|
||||
def AddDeprecated(builder, deprecated):
|
||||
return FieldAddDeprecated(builder, deprecated)
|
||||
def FieldAddRequired(builder, required): builder.PrependBoolSlot(7, required, 0)
|
||||
|
||||
def FieldAddRequired(builder, required):
|
||||
return builder.PrependBoolSlot(7, required, 0)
|
||||
|
||||
def AddRequired(builder, required):
|
||||
return FieldAddRequired(builder, required)
|
||||
def FieldAddKey(builder, key): builder.PrependBoolSlot(8, key, 0)
|
||||
|
||||
def FieldAddKey(builder, key):
|
||||
return builder.PrependBoolSlot(8, key, 0)
|
||||
|
||||
def AddKey(builder, key):
|
||||
return FieldAddKey(builder, key)
|
||||
def FieldAddAttributes(builder, attributes): builder.PrependUOffsetTRelativeSlot(9, flatbuffers.number_types.UOffsetTFlags.py_type(attributes), 0)
|
||||
|
||||
def FieldAddAttributes(builder, attributes):
|
||||
return builder.PrependUOffsetTRelativeSlot(9, flatbuffers.number_types.UOffsetTFlags.py_type(attributes), 0)
|
||||
|
||||
def AddAttributes(builder, attributes):
|
||||
return FieldAddAttributes(builder, attributes)
|
||||
def FieldStartAttributesVector(builder, numElems): return builder.StartVector(4, numElems, 4)
|
||||
|
||||
def FieldStartAttributesVector(builder, numElems):
|
||||
return builder.StartVector(4, numElems, 4)
|
||||
|
||||
def StartAttributesVector(builder, numElems):
|
||||
return FieldStartAttributesVector(builder, numElems)
|
||||
def FieldAddDocumentation(builder, documentation): builder.PrependUOffsetTRelativeSlot(10, flatbuffers.number_types.UOffsetTFlags.py_type(documentation), 0)
|
||||
|
||||
def FieldAddDocumentation(builder, documentation):
|
||||
return builder.PrependUOffsetTRelativeSlot(10, flatbuffers.number_types.UOffsetTFlags.py_type(documentation), 0)
|
||||
|
||||
def AddDocumentation(builder, documentation):
|
||||
return FieldAddDocumentation(builder, documentation)
|
||||
def FieldStartDocumentationVector(builder, numElems): return builder.StartVector(4, numElems, 4)
|
||||
|
||||
def FieldStartDocumentationVector(builder, numElems):
|
||||
return builder.StartVector(4, numElems, 4)
|
||||
|
||||
def StartDocumentationVector(builder, numElems):
|
||||
return FieldStartDocumentationVector(builder, numElems)
|
||||
def FieldAddOptional(builder, optional): builder.PrependBoolSlot(11, optional, 0)
|
||||
|
||||
def FieldAddOptional(builder, optional):
|
||||
return builder.PrependBoolSlot(11, optional, 0)
|
||||
|
||||
def AddOptional(builder, optional):
|
||||
return FieldAddOptional(builder, optional)
|
||||
def FieldAddPadding(builder, padding): builder.PrependUint16Slot(12, padding, 0)
|
||||
|
||||
def FieldAddPadding(builder, padding):
|
||||
return builder.PrependUint16Slot(12, padding, 0)
|
||||
|
||||
def AddPadding(builder, padding):
|
||||
return FieldAddPadding(builder, padding)
|
||||
def FieldEnd(builder): return builder.EndObject()
|
||||
|
||||
def FieldEnd(builder):
|
||||
return builder.EndObject()
|
||||
|
||||
def End(builder):
|
||||
return FieldEnd(builder)
|
||||
return FieldEnd(builder)
|
||||
|
||||
Reference in New Issue
Block a user