nsSVGNumberPair::DOMAnimatedNumber::~DOMAnimatedNumber() { if (mIndex == eFirst) { sSVGFirstAnimatedNumberTearoffTable.RemoveTearoff(mVal); } else { sSVGSecondAnimatedNumberTearoffTable.RemoveTearoff(mVal); } }
SVGAngle::~SVGAngle() { if (mType == BaseValue) { sBaseSVGAngleTearoffTable.RemoveTearoff(mVal); } else if (mType == AnimValue) { sAnimSVGAngleTearoffTable.RemoveTearoff(mVal); } else { delete mVal; } }
nsSVGViewBox::DOMAnimVal::~DOMAnimVal() { sAnimSVGViewBoxTearoffTable.RemoveTearoff(mVal); }
SVGAnimatedAngle::~SVGAnimatedAngle() { sSVGAnimatedAngleTearoffTable.RemoveTearoff(mVal); }
nsSVGNumber2::DOMAnimatedNumber::~DOMAnimatedNumber() { sSVGAnimatedNumberTearoffTable.RemoveTearoff(mVal); }
nsSVGLength2::DOMAnimatedLength::~DOMAnimatedLength() { sSVGAnimatedLengthTearoffTable.RemoveTearoff(mVal); }
nsSVGLength2::DOMAnimVal::~DOMAnimVal() { sAnimSVGLengthTearoffTable.RemoveTearoff(mVal); }
nsSVGLength2::DOMBaseVal::~DOMBaseVal() { sBaseSVGLengthTearoffTable.RemoveTearoff(mVal); }
SVGAnimatedLength::~SVGAnimatedLength() { sSVGAnimatedLengthTearoffTable.RemoveTearoff(mVal); }
nsSVGViewBox::DOMBaseVal::~DOMBaseVal() { sBaseSVGViewBoxTearoffTable.RemoveTearoff(mVal); }