Home | History | Annotate | Download | only in xml

Lines Matching refs:elem

54 void SkXMLWriter::doEnd(Elem* elem)
56 delete elem;
65 Elem** elem = fElems.push();
66 *elem = new Elem;
67 (*elem)->fName.set(name, length);
68 (*elem)->fHasChildren = 0;
72 SkXMLWriter::Elem* SkXMLWriter::getEnd()
74 Elem* elem;
75 fElems.pop(&elem);
76 return elem;
155 void SkXMLWriter::startElementLen(const char elem[], size_t length)
157 this->onStartElementLen(elem, length);
225 Elem* elem = getEnd();
226 if (elem->fHasChildren)
230 fStream.writeText(elem->fName.c_str());
236 doEnd(elem);
284 Elem* elem = this->getEnd();
285 fParser.endElement(elem->fName.c_str());
286 this->doEnd(elem);