diff options
Diffstat (limited to 'tools/aapt2/link/Linkers.h')
-rw-r--r-- | tools/aapt2/link/Linkers.h | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/aapt2/link/Linkers.h b/tools/aapt2/link/Linkers.h index ec532aba465f..43b8fb494f2c 100644 --- a/tools/aapt2/link/Linkers.h +++ b/tools/aapt2/link/Linkers.h @@ -44,14 +44,21 @@ struct CallSite { bool shouldGenerateVersionedResource(const ResourceEntry* entry, const ConfigDescription& config, const int sdkVersionToGenerate); -struct AutoVersioner : public IResourceTableConsumer { +class AutoVersioner : public IResourceTableConsumer { +public: bool consume(IAaptContext* context, ResourceTable* table) override; }; -struct XmlAutoVersioner : public IXmlResourceConsumer { +class XmlAutoVersioner : public IXmlResourceConsumer { +public: bool consume(IAaptContext* context, xml::XmlResource* resource) override; }; +class VersionCollapser : public IResourceTableConsumer { +public: + bool consume(IAaptContext* context, ResourceTable* table) override; +}; + /** * If any attribute resource values are defined as public, this consumer will move all private * attribute resource values to a private ^private-attr type, avoiding backwards compatibility |