gsoap как сгенерировать структуру вместо класса для сложного типа

У меня есть сложный тип, который не является обязательным, но wsdl2h всегда генерирует для него класс вместо структуры. Я хочу минимальное использование указателей в моем C ++ веб-сервисе.

образец WSDL

 <xsd:complexType name="TestInformation">
<xsd:sequence>
<xsd:element name="name" type="tns:name" minOccurs="1"nillable="false" />
<xsd:element name="address" type="tns:address"minOccurs="1" nillable="false" />
</xsd:sequence>
</xsd:complexType>

<xsd:complexType name="TestRequest">
<xsd:sequence>
<xsd:element name="test" type="tns:TestInformation"minOccurs="1" nillable="false" />
</xsd:complexType>

сгенерированный заголовочный файл:

class TestInformation
{ public:

ns2__name            name         1;      ///< Required element.

ns2__address         address      1;      ///< Required element.

struct soap          *soap                          ;
};

Я хочу, чтобы класс TestInformation структурировал TestInformation & не указатель этого в заглушках.

0

Решение

Задача ещё не решена.

Другие решения


По вопросам рекламы [email protected]