| Index: third_party/WebKit/Source/core/layout/ng/ng_exclusion.cc
|
| diff --git a/third_party/WebKit/Source/core/layout/ng/ng_exclusion.cc b/third_party/WebKit/Source/core/layout/ng/ng_exclusion.cc
|
| deleted file mode 100644
|
| index e5f711bacb67d42b1452d8de0fdf2610c7a8d14f..0000000000000000000000000000000000000000
|
| --- a/third_party/WebKit/Source/core/layout/ng/ng_exclusion.cc
|
| +++ /dev/null
|
| @@ -1,50 +0,0 @@
|
| -// Copyright 2016 The Chromium Authors. All rights reserved.
|
| -// Use of this source code is governed by a BSD-style license that can be
|
| -// found in the LICENSE file.
|
| -
|
| -#include "core/layout/ng/ng_exclusion.h"
|
| -
|
| -#include "wtf/text/WTFString.h"
|
| -
|
| -namespace blink {
|
| -
|
| -bool NGExclusion::operator==(const NGExclusion& other) const {
|
| - return std::tie(other.rect, other.type) == std::tie(rect, type);
|
| -}
|
| -
|
| -String NGExclusion::ToString() const {
|
| - return String::format("Rect: %s Type: %d", rect.ToString().ascii().data(),
|
| - type);
|
| -}
|
| -
|
| -std::ostream& operator<<(std::ostream& stream, const NGExclusion& value) {
|
| - return stream << value.ToString();
|
| -}
|
| -
|
| -NGExclusions::NGExclusions()
|
| - : last_left_float(nullptr), last_right_float(nullptr) {}
|
| -
|
| -NGExclusions::NGExclusions(const NGExclusions& other) {
|
| - for (const auto& exclusion : other.storage)
|
| - Add(*exclusion);
|
| -}
|
| -
|
| -void NGExclusions::Add(const NGExclusion& exclusion) {
|
| - storage.push_back(WTF::makeUnique<NGExclusion>(exclusion));
|
| - if (exclusion.type == NGExclusion::kFloatLeft) {
|
| - last_left_float = storage.rbegin()->get();
|
| - } else if (exclusion.type == NGExclusion::kFloatRight) {
|
| - last_right_float = storage.rbegin()->get();
|
| - }
|
| -}
|
| -
|
| -inline NGExclusions& NGExclusions::operator=(const NGExclusions& other) {
|
| - storage.clear();
|
| - last_left_float = nullptr;
|
| - last_right_float = nullptr;
|
| - for (const auto& exclusion : other.storage)
|
| - Add(*exclusion);
|
| - return *this;
|
| -}
|
| -
|
| -} // namespace blink
|
|
|