Lines Matching refs:parser
206 XmlPullParser* parser = reinterpret_cast<XmlPullParser*>(userData);
208 parser->mNamespaceUris.push(namespaceUri);
209 parser->mEventQueue.push(EventData{
211 XML_GetCurrentLineNumber(parser->mParser),
212 parser->mDepth++,
220 XmlPullParser* parser = reinterpret_cast<XmlPullParser*>(userData);
223 Event::kStartElement, XML_GetCurrentLineNumber(parser->mParser), parser->mDepth++
238 parser->mEventQueue.push(std::move(data));
242 XmlPullParser* parser = reinterpret_cast<XmlPullParser*>(userData);
244 parser->mEventQueue.push(EventData{
246 XML_GetCurrentLineNumber(parser->mParser),
247 parser->mDepth,
253 XmlPullParser* parser = reinterpret_cast<XmlPullParser*>(userData);
256 Event::kEndElement, XML_GetCurrentLineNumber(parser->mParser), --(parser->mDepth)
261 parser->mEventQueue.push(std::move(data));
265 XmlPullParser* parser = reinterpret_cast<XmlPullParser*>(userData);
267 parser->mEventQueue.push(EventData{
269 XML_GetCurrentLineNumber(parser->mParser),
270 --(parser->mDepth),
272 parser->mNamespaceUris.top()
274 parser->mNamespaceUris.pop();
278 XmlPullParser* parser = reinterpret_cast<XmlPullParser*>(userData);
280 parser->mEventQueue.push(EventData{
282 XML_GetCurrentLineNumber(parser->mParser),
283 parser->mDepth,
288 Maybe<StringPiece16> findAttribute(const XmlPullParser* parser, const StringPiece16& name) {
289 auto iter = parser->findAttribute(u"", name);
290 if (iter != parser->endAttributes()) {
296 Maybe<StringPiece16> findNonEmptyAttribute(const XmlPullParser* parser, const StringPiece16& name) {
297 auto iter = parser->findAttribute(u"", name);
298 if (iter != parser->endAttributes()) {