summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/platform/geometry/layout_rect_outsets.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/platform/geometry/layout_rect_outsets.cc')
-rw-r--r--chromium/third_party/blink/renderer/platform/geometry/layout_rect_outsets.cc13
1 files changed, 13 insertions, 0 deletions
diff --git a/chromium/third_party/blink/renderer/platform/geometry/layout_rect_outsets.cc b/chromium/third_party/blink/renderer/platform/geometry/layout_rect_outsets.cc
index 2a4a35e7f34..8c14be5d286 100644
--- a/chromium/third_party/blink/renderer/platform/geometry/layout_rect_outsets.cc
+++ b/chromium/third_party/blink/renderer/platform/geometry/layout_rect_outsets.cc
@@ -32,6 +32,7 @@
#include <algorithm>
#include "third_party/blink/renderer/platform/wtf/assertions.h"
+#include "third_party/blink/renderer/platform/wtf/text/wtf_string.h"
namespace blink {
@@ -49,4 +50,16 @@ void LayoutRectOutsets::Unite(const LayoutRectOutsets& other) {
left_ = std::max(left_, other.left_);
}
+std::ostream& operator<<(std::ostream& ostream,
+ const LayoutRectOutsets& outsets) {
+ return ostream << outsets.ToString();
+}
+
+String LayoutRectOutsets::ToString() const {
+ return String::Format(
+ "top %s; right %s; bottom %s; left %s", Top().ToString().Ascii().data(),
+ Right().ToString().Ascii().data(), Bottom().ToString().Ascii().data(),
+ Left().ToString().Ascii().data());
+}
+
} // namespace blink