chromium/third_party/blink/renderer/core/css/cssom/css_math_clamp.cc

// Copyright 2022 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/css/cssom/css_math_clamp.h"

#include "third_party/blink/renderer/bindings/core/v8/v8_union_cssnumericvalue_double.h"
#include "third_party/blink/renderer/core/css/css_math_expression_node.h"
#include "third_party/blink/renderer/core/css/cssom/css_numeric_sum_value.h"
#include "third_party/blink/renderer/platform/bindings/exception_state.h"
#include "third_party/blink/renderer/platform/wtf/text/string_builder.h"

namespace blink {

CSSMathClamp* CSSMathClamp::Create(V8CSSNumberish* lower,
                                   V8CSSNumberish* value,
                                   V8CSSNumberish* upper,
                                   ExceptionState& exception_state) {}

CSSMathClamp* CSSMathClamp::Create(CSSNumericValue* lower,
                                   CSSNumericValue* value,
                                   CSSNumericValue* upper) {}

V8CSSNumberish* CSSMathClamp::lower() {}

V8CSSNumberish* CSSMathClamp::value() {}

V8CSSNumberish* CSSMathClamp::upper() {}

std::optional<CSSNumericSumValue> CSSMathClamp::SumValue() const {}

void CSSMathClamp::BuildCSSText(Nested,
                                ParenLess,
                                StringBuilder& result) const {}

CSSMathExpressionNode* CSSMathClamp::ToCalcExpressionNode() const {}

}  // namespace blink