diff options
Diffstat (limited to 'include/mbgl/util/size.hpp')
-rw-r--r-- | include/mbgl/util/size.hpp | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/include/mbgl/util/size.hpp b/include/mbgl/util/size.hpp index 79679a92fb..45c303969c 100644 --- a/include/mbgl/util/size.hpp +++ b/include/mbgl/util/size.hpp @@ -7,8 +7,7 @@ namespace mbgl { class Size { public: - constexpr Size() : width(0), height(0) { - } + constexpr Size() = default; constexpr Size(const uint32_t width_, const uint32_t height_) : width(width_), height(height_) { } @@ -17,12 +16,12 @@ public: return width * height; } - constexpr explicit operator bool() const { - return width > 0 && height > 0; + constexpr bool isEmpty() const { + return width == 0 || height == 0; } - uint32_t width; - uint32_t height; + uint32_t width = 0; + uint32_t height = 0; }; constexpr inline bool operator==(const Size& a, const Size& b) { |