📄 soapc.cpp
字号:
break; case SOAP_TYPE_PointerToPointerToxsd__float: soap_serialize_PointerToPointerToxsd__float(soap, (float **const*)ptr); break; case SOAP_TYPE_PointerToxsd__float: soap_serialize_PointerToxsd__float(soap, (float *const*)ptr); break; case SOAP_TYPE_PointerToPointerToxsd__int: soap_serialize_PointerToPointerToxsd__int(soap, (long **const*)ptr); break; case SOAP_TYPE_PointerToxsd__int: soap_serialize_PointerToxsd__int(soap, (long *const*)ptr); break; case SOAP_TYPE_PointerToxsd__string: soap_serialize_PointerToxsd__string(soap, (char **const*)ptr); break; case SOAP_TYPE_xsd__string: soap_serialize_string(soap, (char**)&ptr); break; case SOAP_TYPE__QName: soap_serialize_string(soap, (char**)&ptr); break; case SOAP_TYPE_string: soap_serialize_string(soap, (char**)&ptr); break; case SOAP_TYPE_Array2Ofint: soap_serialize_Array2Ofint(soap, (int (*))ptr); break; }}#endifSOAP_FMAC3 void * SOAP_FMAC4 soap_instantiate(struct soap *soap, int t, const char *type, const char *arrayType, size_t *n){ switch (t) { case SOAP_TYPE_ns__echoStringResponse: return (void*)soap_instantiate_ns__echoStringResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoString: return (void*)soap_instantiate_ns__echoString(soap, -1, type, arrayType, n); case SOAP_TYPE_ArrayOfstring: return (void*)soap_instantiate_ArrayOfstring(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoStringArrayResponse: return (void*)soap_instantiate_ns__echoStringArrayResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoStringArray: return (void*)soap_instantiate_ns__echoStringArray(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoIntegerResponse: return (void*)soap_instantiate_ns__echoIntegerResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoInteger: return (void*)soap_instantiate_ns__echoInteger(soap, -1, type, arrayType, n); case SOAP_TYPE_ArrayOfint: return (void*)soap_instantiate_ArrayOfint(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoIntegerArrayResponse: return (void*)soap_instantiate_ns__echoIntegerArrayResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoIntegerArray: return (void*)soap_instantiate_ns__echoIntegerArray(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoFloatResponse: return (void*)soap_instantiate_ns__echoFloatResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoFloat: return (void*)soap_instantiate_ns__echoFloat(soap, -1, type, arrayType, n); case SOAP_TYPE_ArrayOffloat: return (void*)soap_instantiate_ArrayOffloat(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoFloatArrayResponse: return (void*)soap_instantiate_ns__echoFloatArrayResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoFloatArray: return (void*)soap_instantiate_ns__echoFloatArray(soap, -1, type, arrayType, n); case SOAP_TYPE_s__SOAPStruct: return (void*)soap_instantiate_s__SOAPStruct(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoStructResponse: return (void*)soap_instantiate_ns__echoStructResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoStruct: return (void*)soap_instantiate_ns__echoStruct(soap, -1, type, arrayType, n); case SOAP_TYPE_ArrayOfSOAPStruct: return (void*)soap_instantiate_ArrayOfSOAPStruct(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoStructArrayResponse: return (void*)soap_instantiate_ns__echoStructArrayResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoStructArray: return (void*)soap_instantiate_ns__echoStructArray(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoVoidResponse: return (void*)soap_instantiate_ns__echoVoidResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoVoid: return (void*)soap_instantiate_ns__echoVoid(soap, -1, type, arrayType, n); case SOAP_TYPE_xsd__base64Binary: return (void*)soap_instantiate_xsd__base64Binary(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoBase64Response: return (void*)soap_instantiate_ns__echoBase64Response(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoBase64: return (void*)soap_instantiate_ns__echoBase64(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoDateResponse: return (void*)soap_instantiate_ns__echoDateResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoDate: return (void*)soap_instantiate_ns__echoDate(soap, -1, type, arrayType, n); case SOAP_TYPE_xsd__hexBinary: return (void*)soap_instantiate_xsd__hexBinary(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoHexBinaryResponse: return (void*)soap_instantiate_ns__echoHexBinaryResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoHexBinary: return (void*)soap_instantiate_ns__echoHexBinary(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoDecimalResponse: return (void*)soap_instantiate_ns__echoDecimalResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoDecimal: return (void*)soap_instantiate_ns__echoDecimal(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoBooleanResponse: return (void*)soap_instantiate_ns__echoBooleanResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoBoolean: return (void*)soap_instantiate_ns__echoBoolean(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoStructAsSimpleTypesResponse: return (void*)soap_instantiate_ns__echoStructAsSimpleTypesResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoStructAsSimpleTypes: return (void*)soap_instantiate_ns__echoStructAsSimpleTypes(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoSimpleTypesAsStructResponse: return (void*)soap_instantiate_ns__echoSimpleTypesAsStructResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoSimpleTypesAsStruct: return (void*)soap_instantiate_ns__echoSimpleTypesAsStruct(soap, -1, type, arrayType, n); case SOAP_TYPE_ArrayOfstring2D: return (void*)soap_instantiate_ArrayOfstring2D(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echo2DStringArrayResponse: return (void*)soap_instantiate_ns__echo2DStringArrayResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echo2DStringArray: return (void*)soap_instantiate_ns__echo2DStringArray(soap, -1, type, arrayType, n); case SOAP_TYPE_s__SOAPStructStruct: return (void*)soap_instantiate_s__SOAPStructStruct(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoNestedStructResponse: return (void*)soap_instantiate_ns__echoNestedStructResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoNestedStruct: return (void*)soap_instantiate_ns__echoNestedStruct(soap, -1, type, arrayType, n); case SOAP_TYPE_s__SOAPArrayStruct: return (void*)soap_instantiate_s__SOAPArrayStruct(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoNestedArrayResponse: return (void*)soap_instantiate_ns__echoNestedArrayResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_ns__echoNestedArray: return (void*)soap_instantiate_ns__echoNestedArray(soap, -1, type, arrayType, n); case SOAP_TYPE_SOAP_ENV__Header: return (void*)soap_instantiate_SOAP_ENV__Header(soap, -1, type, arrayType, n); case SOAP_TYPE_m__echoVoidResponse: return (void*)soap_instantiate_m__echoVoidResponse(soap, -1, type, arrayType, n); case SOAP_TYPE_m__echoVoid: return (void*)soap_instantiate_m__echoVoid(soap, -1, type, arrayType, n); case SOAP_TYPE_SOAP_ENV__Code: return (void*)soap_instantiate_SOAP_ENV__Code(soap, -1, type, arrayType, n); case SOAP_TYPE_SOAP_ENV__Detail: return (void*)soap_instantiate_SOAP_ENV__Detail(soap, -1, type, arrayType, n); case SOAP_TYPE_SOAP_ENV__Reason: return (void*)soap_instantiate_SOAP_ENV__Reason(soap, -1, type, arrayType, n); case SOAP_TYPE_SOAP_ENV__Fault: return (void*)soap_instantiate_SOAP_ENV__Fault(soap, -1, type, arrayType, n); } return NULL;}SOAP_FMAC3 void SOAP_FMAC4 soap_fdelete(struct soap_clist *p){ switch (p->type) { case SOAP_TYPE_ns__echoStringResponse: if (p->size < 0) delete (struct ns__echoStringResponse*)p->ptr; else delete[] (struct ns__echoStringResponse*)p->ptr; break; case SOAP_TYPE_ns__echoString: if (p->size < 0) delete (struct ns__echoString*)p->ptr; else delete[] (struct ns__echoString*)p->ptr; break; case SOAP_TYPE_ArrayOfstring: if (p->size < 0) delete (struct ArrayOfstring*)p->ptr; else delete[] (struct ArrayOfstring*)p->ptr; break; case SOAP_TYPE_ns__echoStringArrayResponse: if (p->size < 0) delete (struct ns__echoStringArrayResponse*)p->ptr; else delete[] (struct ns__echoStringArrayResponse*)p->ptr; break; case SOAP_TYPE_ns__echoStringArray: if (p->size < 0) delete (struct ns__echoStringArray*)p->ptr; else delete[] (struct ns__echoStringArray*)p->ptr; break; case SOAP_TYPE_ns__echoIntegerResponse: if (p->size < 0) delete (struct ns__echoIntegerResponse*)p->ptr; else delete[] (struct ns__echoIntegerResponse*)p->ptr; break; case SOAP_TYPE_ns__echoInteger: if (p->size < 0) delete (struct ns__echoInteger*)p->ptr; else delete[] (struct ns__echoInteger*)p->ptr; break; case SOAP_TYPE_ArrayOfint: if (p->size < 0) delete (struct ArrayOfint*)p->ptr; else delete[] (struct ArrayOfint*)p->ptr; break; case SOAP_TYPE_ns__echoIntegerArrayResponse: if (p->size < 0) delete (struct ns__echoIntegerArrayResponse*)p->ptr; else delete[] (struct ns__echoIntegerArrayResponse*)p->ptr; break; case SOAP_TYPE_ns__echoIntegerArray: if (p->size < 0) delete (struct ns__echoIntegerArray*)p->ptr; else delete[] (struct ns__echoIntegerArray*)p->ptr; break; case SOAP_TYPE_ns__echoFloatResponse: if (p->size < 0) delete (struct ns__echoFloatResponse*)p->ptr; else delete[] (struct ns__echoFloatResponse*)p->ptr; break; case SOAP_TYPE_ns__echoFloat: if (p->size < 0) delete (struct ns__echoFloat*)p->ptr; else delete[] (struct ns__echoFloat*)p->ptr; break; case SOAP_TYPE_ArrayOffloat: if (p->size < 0) delete (struct ArrayOffloat*)p->ptr; else delete[] (struct ArrayOffloat*)p->ptr; break; case SOAP_TYPE_ns__echoFloatArrayResponse: if (p->size < 0) delete (struct ns__echoFloatArrayResponse*)p->ptr; else delete[] (struct ns__echoFloatArrayResponse*)p->ptr; break; case SOAP_TYPE_ns__echoFloatArray: if (p->size < 0) delete (struct ns__echoFloatArray*)p->ptr; else delete[] (struct ns__echoFloatArray*)p->ptr; break; case SOAP_TYPE_s__SOAPStruct: if (p->size < 0) delete (struct s__SOAPStruct*)p->ptr; else delete[] (struct s__SOAPStruct*)p->ptr; break; case SOAP_TYPE_ns__echoStructResponse: if (p->size < 0) delete (struct ns__echoStructResponse*)p->ptr; else delete[] (struct ns__echoStructResponse*)p->ptr; break; case SOAP_TYPE_ns__echoStruct: if (p->size < 0) delete (struct ns__echoStruct*)p->ptr; else delete[] (struct ns__echoStruct*)p->ptr; break; case SOAP_TYPE_ArrayOfSOAPStruct: if (p->size < 0) delete (struct ArrayOfSOAPStruct*)p->ptr; else delete[] (struct ArrayOfSOAPStruct*)p->ptr; break; case SOAP_TYPE_ns__echoStructArrayResponse: if (p->size < 0) delete (struct ns__echoStructArrayResponse*)p->ptr; else delete[] (struct ns__echoStructArrayResponse*)p->ptr; break; case SOAP_TYPE_ns__echoStructArray: if (p->size < 0) delete (struct ns__echoStructArray*)p->ptr; else delete[] (struct ns__echoStructArray*)p->ptr; break; case SOAP_TYPE_ns__echoVoidResponse: if (p->size < 0) delete (struct ns__echoVoidResponse*)p->ptr; else delete[] (struct ns__echoVoidResponse*)p->ptr; break; case SOAP_TYPE_ns__echoVoid: if (p->size < 0) delete (struct ns__echoVoid*)p->ptr; else delete[] (struct ns__echoVoid*)p->ptr; break; case SOAP_TYPE_xsd__base64Binary: if (p->size < 0) delete (struct xsd__base64Binary*)p->ptr; else delete[] (struct xsd__base64Binary*)p->ptr; break; case SOAP_TYPE_ns__echoBase64Response: if (p->size < 0) delete (struct ns__echoBase64Response*)p->ptr; else delete[] (struct ns__echoBase64Response*)p->ptr; break; case SOAP_TYPE_ns__echoBase64: if (p->size < 0) delete (struct ns__echoBase64*)p->ptr; else delete[] (struct ns__echoBase64*)p->ptr; break; case SOAP_TYPE_ns__echoDateResponse: if (p->size < 0) delete (struct ns__echoDateResponse*)p->ptr; else delete[] (struct ns__echoDateResponse*)p->ptr; break; case SOAP_TYPE_ns__echoDate: if (p->size < 0) delete (struct ns__echoDate*)p->ptr; else delete[] (struct ns__echoDate*)p->ptr;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -