diff options
Diffstat (limited to 'tools/aapt2/BinaryResourceParser.h')
-rw-r--r-- | tools/aapt2/BinaryResourceParser.h | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/tools/aapt2/BinaryResourceParser.h b/tools/aapt2/BinaryResourceParser.h index 9268078..f95a0c8 100644 --- a/tools/aapt2/BinaryResourceParser.h +++ b/tools/aapt2/BinaryResourceParser.h @@ -17,6 +17,7 @@ #ifndef AAPT_BINARY_RESOURCE_PARSER_H #define AAPT_BINARY_RESOURCE_PARSER_H +#include "Resolver.h" #include "ResourceTable.h" #include "ResourceValues.h" #include "Source.h" @@ -41,7 +42,9 @@ public: * Creates a parser, which will read `len` bytes from `data`, and * add any resources parsed to `table`. `source` is for logging purposes. */ - BinaryResourceParser(std::shared_ptr<ResourceTable> table, const Source& source, + BinaryResourceParser(const std::shared_ptr<ResourceTable>& table, + const std::shared_ptr<Resolver>& resolver, + const Source& source, const void* data, size_t len); BinaryResourceParser(const BinaryResourceParser&) = delete; // No copy. @@ -89,6 +92,8 @@ private: std::shared_ptr<ResourceTable> mTable; + std::shared_ptr<Resolver> mResolver; + const Source mSource; const void* mData; |