StaticNodeList* SVGSVGElement::getEnclosureList( SVGRectTearOff* rect, SVGElement* referenceElement) const { document().updateStyleAndLayoutIgnorePendingStylesheets(); return collectIntersectionOrEnclosureList(rect->target()->value(), referenceElement, CheckEnclosure); }
PassRefPtr<NodeList> SVGSVGElement::getEnclosureList(const FloatRect& rect, SVGElement* referenceElement) const { return collectIntersectionOrEnclosureList(rect, referenceElement, CollectEnclosureList); }
PassRefPtrWillBeRawPtr<StaticNodeList> SVGSVGElement::getEnclosureList(PassRefPtrWillBeRawPtr<SVGRectTearOff> rect, SVGElement* referenceElement) const { document().updateLayoutIgnorePendingStylesheets(); return collectIntersectionOrEnclosureList(rect->target()->value(), referenceElement, CheckEnclosure); }
Ref<NodeList> SVGSVGElement::getEnclosureList(SVGRect& rect, SVGElement* referenceElement) { return collectIntersectionOrEnclosureList(rect, referenceElement, checkEnclosure); }
Ref<NodeList> SVGSVGElement::getIntersectionList(const FloatRect& rect, SVGElement* referenceElement) { return collectIntersectionOrEnclosureList(rect, referenceElement, checkIntersection); }