43 Part(
const std::string& n);
45 PartRefType refType()
const;
46 std::string name()
const;
50 void setPartType(
int typeId,
int schema);
51 void setPartElement(
const Element* e,
int schema);
54 PartRefType discriminator;
126 void addPart(std::string pname,
135 std::vector<Part> parts;
162 return parts[index].name();
169 return parts[index].schemaId();
176 return parts[index].type();
183 return parts[index].element();
201 return discriminator;
int getPartContentSchemaId(int index) const
int getPartType(int index) const
Part::PartRefType getPartRefType(const std::string &nam) const
const Part * getMessagePart(size_t index) const
void addPart(std::string pname, Part::PartRefType reftype, void *d, int schema_id)
int getPartIndex(std::string &nam) const
int getNumParts(void) const
std::string getPartName(int index) const
const Element * getPartElement(int index) const
Part(const std::string &n)
PartRefType refType() const
WsdlElement(WsdlParser &w)