Lines Matching refs:elem
62 void SkXMLWriter::doEnd(Elem* elem)
64 delete elem;
73 Elem** elem = fElems.push();
74 *elem = new Elem;
75 (*elem)->fName.set(name, length);
76 (*elem)->fHasChildren = 0;
80 SkXMLWriter::Elem* SkXMLWriter::getEnd()
82 Elem* elem;
83 fElems.pop(&elem);
84 return elem;
163 void SkXMLWriter::startElementLen(const char elem[], size_t length)
165 this->onStartElementLen(elem, length);
233 Elem* elem = getEnd();
234 if (elem->fHasChildren)
238 fStream.writeText(elem->fName.c_str());
244 doEnd(elem);
292 Elem* elem = this->getEnd();
293 fParser.endElement(elem->fName.c_str());
294 this->doEnd(elem);