# DOMRange Member List

This is the complete list of members for DOMRange, including all inherited members.

cloneContents() const =0 | DOMRange | `[pure virtual]`
cloneRange() const =0 | DOMRange | `[pure virtual]`
collapse(bool toStart)=0 | DOMRange | `[pure virtual]`
compareBoundaryPoints(CompareHow how, const DOMRange *sourceRange) const =0 | DOMRange | `[pure virtual]`
CompareHow enum name | DOMRange |
deleteContents()=0 | DOMRange | `[pure virtual]`
detach()=0 | DOMRange | `[pure virtual]`
DOMRange() | DOMRange | `[protected]`
DOMRange(const DOMRange &) | DOMRange | `[protected]`
END_TO_END enum value | DOMRange |
END_TO_START enum value | DOMRange |
extractContents()=0 | DOMRange | `[pure virtual]`
getCollapsed() const =0 | DOMRange | `[pure virtual]`
getCommonAncestorContainer() const =0 | DOMRange | `[pure virtual]`
getEndContainer() const =0 | DOMRange | `[pure virtual]`
getEndOffset() const =0 | DOMRange | `[pure virtual]`
getStartContainer() const =0 | DOMRange | `[pure virtual]`
getStartOffset() const =0 | DOMRange | `[pure virtual]`
insertNode(DOMNode *newNode)=0 | DOMRange | `[pure virtual]`
release()=0 | DOMRange | `[pure virtual]`
selectNode(const DOMNode *refNode)=0 | DOMRange | `[pure virtual]`
selectNodeContents(const DOMNode *refNode)=0 | DOMRange | `[pure virtual]`
setEnd(const DOMNode *refNode, XMLSize_t offset)=0 | DOMRange | `[pure virtual]`
setEndAfter(const DOMNode *refNode)=0 | DOMRange | `[pure virtual]`
setEndBefore(const DOMNode *refNode)=0 | DOMRange | `[pure virtual]`
setStart(const DOMNode *refNode, XMLSize_t offset)=0 | DOMRange | `[pure virtual]`
setStartAfter(const DOMNode *refNode)=0 | DOMRange | `[pure virtual]`
setStartBefore(const DOMNode *refNode)=0 | DOMRange | `[pure virtual]`
START_TO_END enum value | DOMRange |
START_TO_START enum value | DOMRange |
surroundContents(DOMNode *newParent)=0 | DOMRange | `[pure virtual]`
toString() const =0 | DOMRange | `[pure virtual]`
~DOMRange() | DOMRange | `[virtual]`