Lines Matching defs:Range
50 class Range : public RefCounted<Range>, public ScriptWrappable {
52 static PassRefPtr<Range> create(PassRefPtr<Document>);
53 static PassRefPtr<Range> create(PassRefPtr<Document>, PassRefPtr<Node> startContainer, int startOffset, PassRefPtr<Node> endContainer, int endOffset);
54 static PassRefPtr<Range> create(PassRefPtr<Document>, const Position&, const Position&);
55 ~Range();
79 short compareBoundaryPoints(CompareHow, const Range* sourceRange, ExceptionState&) const;
96 PassRefPtr<Range> cloneRange(ExceptionState&) const;
153 explicit Range(PassRefPtr<Document>);
154 Range(PassRefPtr<Document>, PassRefPtr<Node> startContainer, int startOffset, PassRefPtr<Node> endContainer, int endOffset);
176 PassRefPtr<Range> rangeOfContents(Node*);
178 bool areRangesEqual(const Range*, const Range*);
184 void showTree(const WebCore::Range*);