rem: SOAP_FMAC3 void SOAP_FMAC4 soap_container_insert(struct soap *soap, int t, void *p, void *q) {	switch (t)
add: SOAP_FMAC3 void SOAP_FMAC4 soap_container_insert(struct soap *soap, int st, int tt, void *p, const void *q, size_t n) {	switch (tt)
context: SOAP_FMAC3 void SOAP_FMAC4 soap_container_insert(struct soap *soap, int t, void *p, void *q){	switch (t)	{	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__FilterElement:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__FilterElement * >*)p)->insert(((std::vector<ns1__FilterElement * >*)p)->end(), *(ns1__FilterElement **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__ContainerRef:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__ContainerRef * >*)p)->insert(((std::vector<ns1__ContainerRef * >*)p)->end(), *(ns1__ContainerRef **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__Timezone:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__Timezone * >*)p)->insert(((std::vector<ns1__Timezone * >*)p)->end(), *(ns1__Timezone **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__SettingsGroup:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__SettingsGroup * >*)p)->insert(((std::vector<ns1__SettingsGroup * >*)p)->end(), *(ns1__SettingsGroup **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfxsd__date:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<char * >*)p)->insert(((std::vector<char * >*)p)->end(), *(char **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__Recipient:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__Recipient * >*)p)->insert(((std::vector<ns1__Recipient * >*)p)->end(), *(ns1__Recipient **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__NameAndEmail:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__NameAndEmail * >*)p)->insert(((std::vector<ns1__NameAndEmail * >*)p)->end(), *(ns1__NameAndEmail **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__ProblemEntry:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__ProblemEntry * >*)p)->insert(((std::vector<ns1__ProblemEntry * >*)p)->end(), *(ns1__ProblemEntry **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__PostalAddress:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__PostalAddress * >*)p)->insert(((std::vector<ns1__PostalAddress * >*)p)->end(), *(ns1__PostalAddress **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__MessagePart:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__MessagePart * >*)p)->insert(((std::vector<ns1__MessagePart * >*)p)->end(), *(ns1__MessagePart **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__Item:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__Item * >*)p)->insert(((std::vector<ns1__Item * >*)p)->end(), *(ns1__Item **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__ImAddress:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__ImAddress * >*)p)->insert(((std::vector<ns1__ImAddress * >*)p)->end(), *(ns1__ImAddress **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__GroupMember:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__GroupMember * >*)p)->insert(((std::vector<ns1__GroupMember * >*)p)->end(), *(ns1__GroupMember **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__FreeBusyInfo:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__FreeBusyInfo * >*)p)->insert(((std::vector<ns1__FreeBusyInfo * >*)p)->end(), *(ns1__FreeBusyInfo **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__FreeBusyUser:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__FreeBusyUser * >*)p)->insert(((std::vector<ns1__FreeBusyUser * >*)p)->end(), *(ns1__FreeBusyUser **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__FreeBusyBlock:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__FreeBusyBlock * >*)p)->insert(((std::vector<ns1__FreeBusyBlock * >*)p)->end(), *(ns1__FreeBusyBlock **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__Folder:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__Folder * >*)p)->insert(((std::vector<ns1__Folder * >*)p)->end(), *(ns1__Folder **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__FolderACLEntry:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__FolderACLEntry * >*)p)->insert(((std::vector<ns1__FolderACLEntry * >*)p)->end(), *(ns1__FolderACLEntry **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfstd__string:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<std::string >*)p)->insert(((std::vector<std::string >*)p)->end(), *(std::string *)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__Custom:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__Custom * >*)p)->insert(((std::vector<ns1__Custom * >*)p)->end(), *(ns1__Custom **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfns1__uid:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<std::string >*)p)->insert(((std::vector<std::string >*)p)->end(), *(std::string *)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__Category:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__Category * >*)p)->insert(((std::vector<ns1__Category * >*)p)->end(), *(ns1__Category **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__AttachmentItemInfo:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__AttachmentItemInfo * >*)p)->insert(((std::vector<ns1__AttachmentItemInfo * >*)p)->end(), *(ns1__AttachmentItemInfo **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__AddressBook:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__AddressBook * >*)p)->insert(((std::vector<ns1__AddressBook * >*)p)->end(), *(ns1__AddressBook **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__AccessRightEntry:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__AccessRightEntry * >*)p)->insert(((std::vector<ns1__AccessRightEntry * >*)p)->end(), *(ns1__AccessRightEntry **)q);		break;	case SOAP_TYPE_std__vectorTemplateOfPointerTons1__AccessControlListEntry:		DBGLOG(TEST, SOAP_MESSAGE(fdebug, "Container insert type=%d location=%p\n", t, p));		((std::vector<ns1__AccessControlListEntry * >*)p)->insert(((std::vector<ns1__AccessControlListEntry * >*)p)->end(), *(ns1__AccessControlListEntry **)q);		break;	}}