Lines Matching refs:XmlPullParser
41 class XmlPullParser : public IPackageDeclStack {
65 static bool NextChildNode(XmlPullParser* parser, size_t start_depth);
66 static bool SkipCurrentElement(XmlPullParser* parser);
69 explicit XmlPullParser(io::InputStream* in);
70 ~XmlPullParser();
159 DISALLOW_COPY_AND_ASSIGN(XmlPullParser);
195 std::optional<android::StringPiece> FindAttribute(const XmlPullParser* parser,
203 std::optional<android::StringPiece> FindNonEmptyAttribute(const XmlPullParser* parser,
211 XmlPullParser::Event event) {
213 case XmlPullParser::Event::kBadDocument:
215 case XmlPullParser::Event::kStartDocument:
217 case XmlPullParser::Event::kEndDocument:
219 case XmlPullParser::Event::kStartNamespace:
221 case XmlPullParser::Event::kEndNamespace:
223 case XmlPullParser::Event::kStartElement:
225 case XmlPullParser::Event::kEndElement:
227 case XmlPullParser::Event::kText:
229 case XmlPullParser::Event::kComment:
231 case XmlPullParser::Event::kCdataStart:
233 case XmlPullParser::Event::kCdataEnd:
239 inline bool XmlPullParser::NextChildNode(XmlPullParser* parser, size_t start_depth) { in NextChildNode()
263 inline bool XmlPullParser::SkipCurrentElement(XmlPullParser* parser) { in SkipCurrentElement()
284 inline bool XmlPullParser::IsGoodEvent(XmlPullParser::Event event) { in IsGoodEvent()
288 inline int XmlPullParser::Attribute::compare(const Attribute& rhs) const { in compare()
294 inline bool XmlPullParser::Attribute::operator<(const Attribute& rhs) const {
298 inline bool XmlPullParser::Attribute::operator==(const Attribute& rhs) const {
302 inline bool XmlPullParser::Attribute::operator!=(const Attribute& rhs) const {
306 inline XmlPullParser::const_iterator XmlPullParser::FindAttribute( in FindAttribute()