29 for (
size_t i = 0; i < parts.size(); i++)
31 if (parts[i].name() == nam)
40 return parts[index].refType();
57 for (
size_t i = 0; i < parts.size(); i++)
58 if (parts[i].name() == nam)
87 if(index>=0 && index < parts.size())
88 return &(parts[index]);
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
void setPartType(int typeId, int schema)
const Element * element() const
PartRefType refType() const
void setPartElement(const Element *e, int schema)