#include "third_party/blink/renderer/core/animation/svg_length_interpolation_type.h"
#include <memory>
#include "third_party/blink/renderer/core/animation/interpolable_length.h"
#include "third_party/blink/renderer/platform/heap/garbage_collected.h"
namespace blink {
InterpolableValue* SVGLengthInterpolationType::NeutralInterpolableValue() { … }
InterpolationValue SVGLengthInterpolationType::MaybeConvertSVGLength(
const SVGLength& length) { … }
SVGLength* SVGLengthInterpolationType::ResolveInterpolableSVGLength(
const InterpolableValue& interpolable_value,
SVGLengthMode unit_mode,
bool negative_values_forbidden) { … }
InterpolationValue SVGLengthInterpolationType::MaybeConvertNeutral(
const InterpolationValue&,
ConversionCheckers&) const { … }
InterpolationValue SVGLengthInterpolationType::MaybeConvertSVGValue(
const SVGPropertyBase& svg_value) const { … }
SVGPropertyBase* SVGLengthInterpolationType::AppliedSVGValue(
const InterpolableValue& interpolable_value,
const NonInterpolableValue*) const { … }
}