📄 soapc.cpp
字号:
break; case SOAP_TYPE_xsd__hexBinary: if (p->size < 0) delete (struct xsd__hexBinary*)p->ptr; else delete[] (struct xsd__hexBinary*)p->ptr; break; case SOAP_TYPE_ns__echoHexBinaryResponse: if (p->size < 0) delete (struct ns__echoHexBinaryResponse*)p->ptr; else delete[] (struct ns__echoHexBinaryResponse*)p->ptr; break; case SOAP_TYPE_ns__echoHexBinary: if (p->size < 0) delete (struct ns__echoHexBinary*)p->ptr; else delete[] (struct ns__echoHexBinary*)p->ptr; break; case SOAP_TYPE_ns__echoDecimalResponse: if (p->size < 0) delete (struct ns__echoDecimalResponse*)p->ptr; else delete[] (struct ns__echoDecimalResponse*)p->ptr; break; case SOAP_TYPE_ns__echoDecimal: if (p->size < 0) delete (struct ns__echoDecimal*)p->ptr; else delete[] (struct ns__echoDecimal*)p->ptr; break; case SOAP_TYPE_ns__echoBooleanResponse: if (p->size < 0) delete (struct ns__echoBooleanResponse*)p->ptr; else delete[] (struct ns__echoBooleanResponse*)p->ptr; break; case SOAP_TYPE_ns__echoBoolean: if (p->size < 0) delete (struct ns__echoBoolean*)p->ptr; else delete[] (struct ns__echoBoolean*)p->ptr; break; case SOAP_TYPE_ns__echoStructAsSimpleTypesResponse: if (p->size < 0) delete (struct ns__echoStructAsSimpleTypesResponse*)p->ptr; else delete[] (struct ns__echoStructAsSimpleTypesResponse*)p->ptr; break; case SOAP_TYPE_ns__echoStructAsSimpleTypes: if (p->size < 0) delete (struct ns__echoStructAsSimpleTypes*)p->ptr; else delete[] (struct ns__echoStructAsSimpleTypes*)p->ptr; break; case SOAP_TYPE_ns__echoSimpleTypesAsStructResponse: if (p->size < 0) delete (struct ns__echoSimpleTypesAsStructResponse*)p->ptr; else delete[] (struct ns__echoSimpleTypesAsStructResponse*)p->ptr; break; case SOAP_TYPE_ns__echoSimpleTypesAsStruct: if (p->size < 0) delete (struct ns__echoSimpleTypesAsStruct*)p->ptr; else delete[] (struct ns__echoSimpleTypesAsStruct*)p->ptr; break; case SOAP_TYPE_ArrayOfstring2D: if (p->size < 0) delete (struct ArrayOfstring2D*)p->ptr; else delete[] (struct ArrayOfstring2D*)p->ptr; break; case SOAP_TYPE_ns__echo2DStringArrayResponse: if (p->size < 0) delete (struct ns__echo2DStringArrayResponse*)p->ptr; else delete[] (struct ns__echo2DStringArrayResponse*)p->ptr; break; case SOAP_TYPE_ns__echo2DStringArray: if (p->size < 0) delete (struct ns__echo2DStringArray*)p->ptr; else delete[] (struct ns__echo2DStringArray*)p->ptr; break; case SOAP_TYPE_s__SOAPStructStruct: if (p->size < 0) delete (struct s__SOAPStructStruct*)p->ptr; else delete[] (struct s__SOAPStructStruct*)p->ptr; break; case SOAP_TYPE_ns__echoNestedStructResponse: if (p->size < 0) delete (struct ns__echoNestedStructResponse*)p->ptr; else delete[] (struct ns__echoNestedStructResponse*)p->ptr; break; case SOAP_TYPE_ns__echoNestedStruct: if (p->size < 0) delete (struct ns__echoNestedStruct*)p->ptr; else delete[] (struct ns__echoNestedStruct*)p->ptr; break; case SOAP_TYPE_s__SOAPArrayStruct: if (p->size < 0) delete (struct s__SOAPArrayStruct*)p->ptr; else delete[] (struct s__SOAPArrayStruct*)p->ptr; break; case SOAP_TYPE_ns__echoNestedArrayResponse: if (p->size < 0) delete (struct ns__echoNestedArrayResponse*)p->ptr; else delete[] (struct ns__echoNestedArrayResponse*)p->ptr; break; case SOAP_TYPE_ns__echoNestedArray: if (p->size < 0) delete (struct ns__echoNestedArray*)p->ptr; else delete[] (struct ns__echoNestedArray*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Header: if (p->size < 0) delete (struct SOAP_ENV__Header*)p->ptr; else delete[] (struct SOAP_ENV__Header*)p->ptr; break; case SOAP_TYPE_m__echoVoidResponse: if (p->size < 0) delete (struct m__echoVoidResponse*)p->ptr; else delete[] (struct m__echoVoidResponse*)p->ptr; break; case SOAP_TYPE_m__echoVoid: if (p->size < 0) delete (struct m__echoVoid*)p->ptr; else delete[] (struct m__echoVoid*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Code: if (p->size < 0) delete (struct SOAP_ENV__Code*)p->ptr; else delete[] (struct SOAP_ENV__Code*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Detail: if (p->size < 0) delete (struct SOAP_ENV__Detail*)p->ptr; else delete[] (struct SOAP_ENV__Detail*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Reason: if (p->size < 0) delete (struct SOAP_ENV__Reason*)p->ptr; else delete[] (struct SOAP_ENV__Reason*)p->ptr; break; case SOAP_TYPE_SOAP_ENV__Fault: if (p->size < 0) delete (struct SOAP_ENV__Fault*)p->ptr; else delete[] (struct SOAP_ENV__Fault*)p->ptr; break; }}SOAP_FMAC3 void* SOAP_FMAC4 soap_class_id_enter(struct soap *soap, const char *id, void *p, int t, size_t n, const char *type, const char *arrayType){ return soap_id_enter(soap, id, p, t, n, 0, type, arrayType, soap_instantiate);}SOAP_FMAC3 void SOAP_FMAC4 soap_default_byte(struct soap *soap, char *a){ (void)soap; /* appease -Wall -Werror */#ifdef SOAP_DEFAULT_byte *a = SOAP_DEFAULT_byte;#else *a = (char)0;#endif}SOAP_FMAC3 int SOAP_FMAC4 soap_put_byte(struct soap *soap, const char *a, const char *tag, const char *type){ register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_byte); if (soap_out_byte(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap);}SOAP_FMAC3 int SOAP_FMAC4 soap_out_byte(struct soap *soap, const char *tag, int id, const char *a, const char *type){ return soap_outbyte(soap, tag, id, a, type, SOAP_TYPE_byte);}SOAP_FMAC3 char * SOAP_FMAC4 soap_get_byte(struct soap *soap, char *p, const char *tag, const char *type){ if ((p = soap_in_byte(soap, tag, p, type))) soap_getindependent(soap); return p;}SOAP_FMAC3 char * SOAP_FMAC4 soap_in_byte(struct soap *soap, const char *tag, char *a, const char *type){ return soap_inbyte(soap, tag, a, type, SOAP_TYPE_byte);}SOAP_FMAC3 void SOAP_FMAC4 soap_default_int(struct soap *soap, int *a){ (void)soap; /* appease -Wall -Werror */#ifdef SOAP_DEFAULT_int *a = SOAP_DEFAULT_int;#else *a = (int)0;#endif}SOAP_FMAC3 int SOAP_FMAC4 soap_put_int(struct soap *soap, const int *a, const char *tag, const char *type){ register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_int); if (soap_out_int(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap);}SOAP_FMAC3 int SOAP_FMAC4 soap_out_int(struct soap *soap, const char *tag, int id, const int *a, const char *type){ return soap_outint(soap, tag, id, a, type, SOAP_TYPE_int);}SOAP_FMAC3 int * SOAP_FMAC4 soap_get_int(struct soap *soap, int *p, const char *tag, const char *type){ if ((p = soap_in_int(soap, tag, p, type))) soap_getindependent(soap); return p;}SOAP_FMAC3 int * SOAP_FMAC4 soap_in_int(struct soap *soap, const char *tag, int *a, const char *type){ return soap_inint(soap, tag, a, type, SOAP_TYPE_int);}SOAP_FMAC3 void SOAP_FMAC4 soap_default_xsd__int(struct soap *soap, long *a){ soap_default_long(soap, a);}SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__int(struct soap *soap, const long *a, const char *tag, const char *type){ register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__int); if (soap_out_xsd__int(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap);}SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__int(struct soap *soap, const char *tag, int id, const long *a, const char *type){ return soap_outlong(soap, tag, id, a, type, SOAP_TYPE_xsd__int);}SOAP_FMAC3 long * SOAP_FMAC4 soap_get_xsd__int(struct soap *soap, long *p, const char *tag, const char *type){ if ((p = soap_in_xsd__int(soap, tag, p, type))) soap_getindependent(soap); return p;}SOAP_FMAC3 long * SOAP_FMAC4 soap_in_xsd__int(struct soap *soap, const char *tag, long *a, const char *type){ return soap_inlong(soap, tag, a, type, SOAP_TYPE_xsd__int);}SOAP_FMAC3 void SOAP_FMAC4 soap_default_long(struct soap *soap, long *a){ (void)soap; /* appease -Wall -Werror */#ifdef SOAP_DEFAULT_long *a = SOAP_DEFAULT_long;#else *a = (long)0;#endif}SOAP_FMAC3 int SOAP_FMAC4 soap_put_long(struct soap *soap, const long *a, const char *tag, const char *type){ register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_long); if (soap_out_long(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap);}SOAP_FMAC3 int SOAP_FMAC4 soap_out_long(struct soap *soap, const char *tag, int id, const long *a, const char *type){ return soap_outlong(soap, tag, id, a, type, SOAP_TYPE_long);}SOAP_FMAC3 long * SOAP_FMAC4 soap_get_long(struct soap *soap, long *p, const char *tag, const char *type){ if ((p = soap_in_long(soap, tag, p, type))) soap_getindependent(soap); return p;}SOAP_FMAC3 long * SOAP_FMAC4 soap_in_long(struct soap *soap, const char *tag, long *a, const char *type){ return soap_inlong(soap, tag, a, type, SOAP_TYPE_long);}SOAP_FMAC3 void SOAP_FMAC4 soap_default_xsd__float(struct soap *soap, float *a){ soap_default_float(soap, a);}SOAP_FMAC3 int SOAP_FMAC4 soap_put_xsd__float(struct soap *soap, const float *a, const char *tag, const char *type){ register int id = soap_embed(soap, (void*)a, NULL, 0, tag, SOAP_TYPE_xsd__float); if (soap_out_xsd__float(soap, tag, id, a, type)) return soap->error; return soap_putindependent(soap);}SOAP_FMAC3 int SOAP_FMAC4 soap_out_xsd__float(struct soap *soap, const char *tag, int id, const float *a, const char *type){ return soap_outfloat(soap, tag, id, a, type, SOAP_TYPE_xsd__float);}SOAP_FMAC3 float * SOAP_FMAC4 soap_get_xsd__float(struct soap *soap, float *p, const char *tag, const char *type){
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -