]> git.saurik.com Git - android/aapt.git/blobdiff - ResourceTable.h
am 1240719a: am bcf2adeb: Merge "aapt: Allow raw "%" in unformatted string-arrays"
[android/aapt.git] / ResourceTable.h
index cc2a42924a8de738e8f2b78bcedad6bbdf96a132..bbb81408c8305f9f1271bc609ff3583a4265cc75 100644 (file)
@@ -376,10 +376,6 @@ public:
         void addEntry(const ResTable_config& config, const sp<Entry>& entry) {
             mEntries.add(config, entry);
         }
-
-        void removeEntryAt(int32_t index) {
-            mEntries.removeItemsAt(index);
-        }
         
         const DefaultKeyedVector<ConfigDescription, sp<Entry> >& getEntries() const { return mEntries; }
     private:
@@ -452,9 +448,6 @@ public:
         const DefaultKeyedVector<String16, sp<ConfigList> >& getConfigs() const { return mConfigs; }
         const Vector<sp<ConfigList> >& getOrderedConfigs() const { return mOrderedConfigs; }
 
-        void removeUniqueConfig(ConfigDescription& config) { mUniqueConfigs.remove(config); }
-        void removeOrderedConfigAt(uint32_t index) { mOrderedConfigs.removeItemsAt(index); }
-
         const SortedVector<String16>& getCanAddEntries() const { return mCanAddEntries; }
         
         const SourcePos& getPos() const { return mPos; }
@@ -556,26 +549,14 @@ class ResourceFilter
 public:
     ResourceFilter() : mData(), mContainsPseudo(false) {}
     status_t parse(const char* arg);
-    bool match(int axis, uint32_t value);
-    bool match(const ResTable_config& config);
-    inline bool containsPseudo() { return mContainsPseudo; }
+    bool match(int axis, uint32_t value) const;
+    bool match(const ResTable_config& config) const;
+    inline bool containsPseudo() const { return mContainsPseudo; }
 
 private:
     KeyedVector<int,SortedVector<uint32_t> > mData;
     bool mContainsPseudo;
 };
 
-class ResourceConfigReferences
-{
-public:
-    ResourceConfigReferences() : mRoots() {}
-    ~ResourceConfigReferences();
-    status_t add(uint32_t id, const ResTable_config& config);
-    bool isRoot(uint32_t id, const ResTable_config& config);
-    void dump();
-
-private:
-    KeyedVector<uint32_t, Vector<const ResTable_config*> > mRoots;
-};
 
 #endif