Lines Matching full:writer
86 static void rattr(unsigned verb, SkStream& s, BMLW& rec, SkXMLWriter& writer)
118 writer.addAttribute(rec.fNames[nameIndex], rec.fValues[valueIndex]);
121 static void relem(unsigned verb, SkStream& s, BMLW& rec, SkXMLWriter& writer)
139 writer.startElement(rec.fElems[elemIndex]);
149 rattr(verb, s, rec, writer);
153 relem(verb, s, rec, writer);
156 writer.endElement();
164 void BML_XMLParser::Read(SkStream& s, SkXMLWriter& writer)
167 writer.writeHeader();
168 relem(rbyte(s), s, rec, writer);
173 SkXMLStreamWriter writer(&output);
174 Read(s, writer);
179 SkXMLParserWriter writer(&output);
180 Read(s, writer);