summaryrefslogtreecommitdiffstats
path: root/tools/aapt2/XmlPullParser.h
diff options
context:
space:
mode:
Diffstat (limited to 'tools/aapt2/XmlPullParser.h')
-rw-r--r--tools/aapt2/XmlPullParser.h31
1 files changed, 0 insertions, 31 deletions
diff --git a/tools/aapt2/XmlPullParser.h b/tools/aapt2/XmlPullParser.h
index c667df2..753405c 100644
--- a/tools/aapt2/XmlPullParser.h
+++ b/tools/aapt2/XmlPullParser.h
@@ -116,20 +116,6 @@ public:
const_iterator findAttribute(StringPiece16 namespaceUri, StringPiece16 name) const;
};
-/*
- * Automatically reads up to the end tag of the element it was initialized with
- * when being destroyed.
- */
-class AutoFinishElement {
-public:
- AutoFinishElement(const std::shared_ptr<XmlPullParser>& parser);
- ~AutoFinishElement();
-
-private:
- std::shared_ptr<XmlPullParser> mParser;
- int mDepth;
-};
-
//
// Implementation
//
@@ -212,23 +198,6 @@ inline XmlPullParser::const_iterator XmlPullParser::findAttribute(StringPiece16
return endIter;
}
-inline AutoFinishElement::AutoFinishElement(const std::shared_ptr<XmlPullParser>& parser) :
- mParser(parser), mDepth(parser->getDepth()) {
-}
-
-inline AutoFinishElement::~AutoFinishElement() {
- int depth;
- XmlPullParser::Event event;
- while ((depth = mParser->getDepth()) >= mDepth &&
- XmlPullParser::isGoodEvent(event = mParser->getEvent())) {
- if (depth == mDepth && (event == XmlPullParser::Event::kEndElement ||
- event == XmlPullParser::Event::kEndNamespace)) {
- return;
- }
- mParser->next();
- }
-}
-
} // namespace aapt
#endif // AAPT_XML_PULL_PARSER_H