float SVGLength::value(const SVGLengthContext& context) const { if (isCalculated()) return context.resolveValue(asCSSPrimitiveValue(), unitMode()); return context.convertValueToUserUnits(m_value->getFloatValue(), unitMode(), m_value->typeWithCalcResolved()); }
float SVGLength::value(const SVGLengthContext& context, ExceptionState& exceptionState) const { return context.convertValueToUserUnits(m_valueInSpecifiedUnits, extractMode(m_unit), extractType(m_unit), exceptionState); }
float SVGLength::value(const SVGLengthContext& context) const { return context.convertValueToUserUnits( m_value->getFloatValue(), unitMode(), m_value->typeWithCalcResolved()); }
ExceptionOr<float> SVGLengthValue::valueForBindings(const SVGLengthContext& context) const { return context.convertValueToUserUnits(m_valueInSpecifiedUnits, extractMode(m_unit), extractType(m_unit)); }