Lines Matching refs:fXMLParser
73 , fXMLParser(XML_ParserCreate_MM(nullptr, &sk_XML_alloc, nullptr)) { } in ParsingContext()
87 SkAutoTCallVProc<std::remove_pointer_t<XML_Parser>, XML_ParserFree> fXMLParser; member
131 XML_StopParser(ctx->fXMLParser, XML_FALSE); in entity_decl_handler()
147 if (!ctx.fXMLParser) { in parse()
157 XML_SetHashSalt(ctx.fXMLParser, seed ? seed : 1); in parse()
159 XML_SetUserData(ctx.fXMLParser, &ctx); in parse()
160 XML_SetElementHandler(ctx.fXMLParser, start_element_handler, end_element_handler); in parse()
161 XML_SetCharacterDataHandler(ctx.fXMLParser, text_handler); in parse()
164 XML_SetEntityDeclHandler(ctx.fXMLParser, entity_decl_handler); in parse()
169 status = XML_Parse(ctx.fXMLParser, in parse()
177 void* buffer = XML_GetBuffer(ctx.fXMLParser, kBufferSize); in parse()
185 status = XML_ParseBuffer(ctx.fXMLParser, SkToS32(len), done); in parse()
193 XML_Error error = XML_GetErrorCode(ctx.fXMLParser); in parse()
194 int line = XML_GetCurrentLineNumber(ctx.fXMLParser); in parse()
195 int column = XML_GetCurrentColumnNumber(ctx.fXMLParser); in parse()