diff options
author | TreeHugger Robot <treehugger-gerrit@google.com> | 2018-02-13 17:51:13 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2018-02-13 17:51:13 +0000 |
commit | 055beb393788376b6a96f7456054ef10a867cfff (patch) | |
tree | e3649b66bd20c40bcd9852784814017d893ff93c | |
parent | 401ec74ea07633b74277ce393145cb1e54cc06e9 (diff) | |
parent | 8ed75527f370998ee20fe4b8a15b511b33878653 (diff) | |
download | minikin-055beb393788376b6a96f7456054ef10a867cfff.tar.gz |
Merge "Introduce equal operator to MinikinPaint"
-rw-r--r-- | include/minikin/MinikinFont.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/include/minikin/MinikinFont.h b/include/minikin/MinikinFont.h index 6c53583..f57e4f0 100644 --- a/include/minikin/MinikinFont.h +++ b/include/minikin/MinikinFont.h @@ -64,6 +64,14 @@ struct MinikinPaint { MinikinPaint(MinikinPaint&&) = default; MinikinPaint& operator=(MinikinPaint&&) = default; + inline bool operator==(const MinikinPaint& paint) { + return size == paint.size && scaleX == paint.scaleX && skewX == paint.skewX && + letterSpacing == paint.letterSpacing && wordSpacing == paint.wordSpacing && + paintFlags == paint.paintFlags && localeListId == paint.localeListId && + fontStyle == paint.fontStyle && familyVariant == paint.familyVariant && + fontFeatureSettings == paint.fontFeatureSettings && font.get() == paint.font.get(); + } + private: // Forbid implicit copy and assign. Use copyFrom instead. MinikinPaint(const MinikinPaint&) = default; |