Lines Matching refs:writer
94 static void rattr(unsigned verb, SkStream& s, BMLW& rec, SkXMLWriter& writer)
126 writer.addAttribute(rec.fNames[nameIndex], rec.fValues[valueIndex]);
129 static void relem(unsigned verb, SkStream& s, BMLW& rec, SkXMLWriter& writer)
147 writer.startElement(rec.fElems[elemIndex]);
157 rattr(verb, s, rec, writer);
161 relem(verb, s, rec, writer);
164 writer.endElement();
172 void BML_XMLParser::Read(SkStream& s, SkXMLWriter& writer)
175 writer.writeHeader();
176 relem(rbyte(s), s, rec, writer);
181 SkXMLStreamWriter writer(&output);
182 Read(s, writer);
187 SkXMLParserWriter writer(&output);
188 Read(s, writer);