diff options
Diffstat (limited to 'tools/aapt2/Diagnostics.h')
-rw-r--r-- | tools/aapt2/Diagnostics.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/tools/aapt2/Diagnostics.h b/tools/aapt2/Diagnostics.h index 5bc86a9fdbaf..50e8b33ab9b1 100644 --- a/tools/aapt2/Diagnostics.h +++ b/tools/aapt2/Diagnostics.h @@ -22,9 +22,9 @@ #include <string> #include "android-base/macros.h" +#include "androidfw/StringPiece.h" #include "Source.h" -#include "util/StringPiece.h" #include "util/Util.h" namespace aapt { @@ -38,7 +38,7 @@ struct DiagMessage { public: DiagMessage() = default; - explicit DiagMessage(const StringPiece& src) : source_(src) {} + explicit DiagMessage(const android::StringPiece& src) : source_(src) {} explicit DiagMessage(const Source& src) : source_(src) {} @@ -59,6 +59,12 @@ struct DiagMessage { std::stringstream message_; }; +template <> +inline DiagMessage& DiagMessage::operator<<(const ::std::u16string& value) { + message_ << android::StringPiece16(value); + return *this; +} + struct IDiagnostics { virtual ~IDiagnostics() = default; |