chromium/third_party/blink/renderer/core/style/border_edge.cc

// Copyright 2014 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "third_party/blink/renderer/core/style/border_edge.h"

#include <math.h>

namespace blink {

BorderEdge::BorderEdge(int edge_width,
                       const Color& edge_color,
                       EBorderStyle edge_style,
                       bool edge_is_present)
    :{}

BorderEdge::BorderEdge() :{}

// static
EBorderStyle BorderEdge::EffectiveStyle(EBorderStyle style, int width) {}

bool BorderEdge::HasVisibleColorAndStyle() const {}

bool BorderEdge::ShouldRender() const {}

bool BorderEdge::PresentButInvisible() const {}

bool BorderEdge::ObscuresBackgroundEdge() const {}

bool BorderEdge::ObscuresBackground() const {}

int BorderEdge::UsedWidth() const {}

int BorderEdge::GetDoubleBorderStripeWidth(DoubleBorderStripe stripe) const {}

bool BorderEdge::SharesColorWith(const BorderEdge& other) const {}

void BorderEdge::ClampWidth(int max_width) {}

}  // namespace blink