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:
@@ -102,30 +102,56 @@ class RPCCall(object):
|
||||
o = flatbuffers.number_types.UOffsetTFlags.py_type(self._tab.Offset(12))
|
||||
return o == 0
|
||||
|
||||
def RPCCallStart(builder): builder.StartObject(5)
|
||||
def RPCCallStart(builder):
|
||||
return builder.StartObject(5)
|
||||
|
||||
def Start(builder):
|
||||
return RPCCallStart(builder)
|
||||
def RPCCallAddName(builder, name): builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
|
||||
|
||||
def RPCCallAddName(builder, name):
|
||||
return builder.PrependUOffsetTRelativeSlot(0, flatbuffers.number_types.UOffsetTFlags.py_type(name), 0)
|
||||
|
||||
def AddName(builder, name):
|
||||
return RPCCallAddName(builder, name)
|
||||
def RPCCallAddRequest(builder, request): builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(request), 0)
|
||||
|
||||
def RPCCallAddRequest(builder, request):
|
||||
return builder.PrependUOffsetTRelativeSlot(1, flatbuffers.number_types.UOffsetTFlags.py_type(request), 0)
|
||||
|
||||
def AddRequest(builder, request):
|
||||
return RPCCallAddRequest(builder, request)
|
||||
def RPCCallAddResponse(builder, response): builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(response), 0)
|
||||
|
||||
def RPCCallAddResponse(builder, response):
|
||||
return builder.PrependUOffsetTRelativeSlot(2, flatbuffers.number_types.UOffsetTFlags.py_type(response), 0)
|
||||
|
||||
def AddResponse(builder, response):
|
||||
return RPCCallAddResponse(builder, response)
|
||||
def RPCCallAddAttributes(builder, attributes): builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(attributes), 0)
|
||||
|
||||
def RPCCallAddAttributes(builder, attributes):
|
||||
return builder.PrependUOffsetTRelativeSlot(3, flatbuffers.number_types.UOffsetTFlags.py_type(attributes), 0)
|
||||
|
||||
def AddAttributes(builder, attributes):
|
||||
return RPCCallAddAttributes(builder, attributes)
|
||||
def RPCCallStartAttributesVector(builder, numElems): return builder.StartVector(4, numElems, 4)
|
||||
|
||||
def RPCCallStartAttributesVector(builder, numElems):
|
||||
return builder.StartVector(4, numElems, 4)
|
||||
|
||||
def StartAttributesVector(builder, numElems):
|
||||
return RPCCallStartAttributesVector(builder, numElems)
|
||||
def RPCCallAddDocumentation(builder, documentation): builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(documentation), 0)
|
||||
|
||||
def RPCCallAddDocumentation(builder, documentation):
|
||||
return builder.PrependUOffsetTRelativeSlot(4, flatbuffers.number_types.UOffsetTFlags.py_type(documentation), 0)
|
||||
|
||||
def AddDocumentation(builder, documentation):
|
||||
return RPCCallAddDocumentation(builder, documentation)
|
||||
def RPCCallStartDocumentationVector(builder, numElems): return builder.StartVector(4, numElems, 4)
|
||||
|
||||
def RPCCallStartDocumentationVector(builder, numElems):
|
||||
return builder.StartVector(4, numElems, 4)
|
||||
|
||||
def StartDocumentationVector(builder, numElems):
|
||||
return RPCCallStartDocumentationVector(builder, numElems)
|
||||
def RPCCallEnd(builder): return builder.EndObject()
|
||||
|
||||
def RPCCallEnd(builder):
|
||||
return builder.EndObject()
|
||||
|
||||
def End(builder):
|
||||
return RPCCallEnd(builder)
|
||||
return RPCCallEnd(builder)
|
||||
|
||||
Reference in New Issue
Block a user