#include "third_party/blink/renderer/core/css/cssom/css_numeric_value_type.h"
#include <functional>
#include "base/ranges/algorithm.h"
namespace blink {
namespace {
CSSNumericValueType::BaseType UnitTypeToBaseType(
CSSPrimitiveValue::UnitType unit) { … }
}
String CSSNumericValueType::BaseTypeToString(BaseType base_type) { … }
CSSNumericValueType::CSSNumericValueType(CSSPrimitiveValue::UnitType unit) { … }
CSSNumericValueType::CSSNumericValueType(int exponent,
CSSPrimitiveValue::UnitType unit) { … }
CSSNumericValueType CSSNumericValueType::NegateExponents(
CSSNumericValueType type) { … }
CSSNumericValueType CSSNumericValueType::Add(CSSNumericValueType type1,
CSSNumericValueType type2,
bool& error) { … }
CSSNumericValueType CSSNumericValueType::Multiply(CSSNumericValueType type1,
CSSNumericValueType type2,
bool& error) { … }
void CSSNumericValueType::ApplyPercentHint(BaseType hint) { … }
}