webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Functions
WebCore::TextNodeTraversal Namespace Reference

Functions

void appendContents (const ContainerNode &root, StringBuilder &result)
 
String contentsAsString (const ContainerNode &root)
 
String contentsAsString (const Node &root)
 
TextfirstChild (const Node &)
 
TextfirstChild (const ContainerNode &)
 
TextfirstWithin (const Node &)
 
TextfirstWithin (const ContainerNode &)
 
Textnext (const Node &)
 
Textnext (const Node &, const Node *stayWithin)
 
Textnext (const Text &)
 
Textnext (const Text &, const Node *stayWithin)
 
TextnextSibling (const Node &)
 
template<class NodeType >
TextfirstTextChildTemplate (NodeType &current)
 
template<class NodeType >
TextfirstTextWithinTemplate (NodeType &current)
 
template<class NodeType >
TexttraverseNextTextTemplate (NodeType &current)
 
template<class NodeType >
TexttraverseNextTextTemplate (NodeType &current, const Node *stayWithin)
 

Function Documentation

◆ appendContents()

void WebCore::TextNodeTraversal::appendContents ( const ContainerNode root,
StringBuilder result 
)

◆ contentsAsString() [1/2]

String WebCore::TextNodeTraversal::contentsAsString ( const ContainerNode root)

◆ contentsAsString() [2/2]

String WebCore::TextNodeTraversal::contentsAsString ( const Node root)

◆ firstChild() [1/2]

Text * WebCore::TextNodeTraversal::firstChild ( const Node current)
inline

◆ firstChild() [2/2]

Text * WebCore::TextNodeTraversal::firstChild ( const ContainerNode current)
inline

◆ firstTextChildTemplate()

template<class NodeType >
Text* WebCore::TextNodeTraversal::firstTextChildTemplate ( NodeType &  current)
inline

◆ firstTextWithinTemplate()

template<class NodeType >
Text* WebCore::TextNodeTraversal::firstTextWithinTemplate ( NodeType &  current)
inline

◆ firstWithin() [1/2]

Text * WebCore::TextNodeTraversal::firstWithin ( const Node current)
inline

◆ firstWithin() [2/2]

Text * WebCore::TextNodeTraversal::firstWithin ( const ContainerNode current)
inline

◆ next() [1/4]

Text * WebCore::TextNodeTraversal::next ( const Node current)
inline

◆ next() [2/4]

Text * WebCore::TextNodeTraversal::next ( const Node current,
const Node stayWithin 
)
inline

◆ next() [3/4]

Text * WebCore::TextNodeTraversal::next ( const Text current)
inline

◆ next() [4/4]

Text * WebCore::TextNodeTraversal::next ( const Text current,
const Node stayWithin 
)
inline

◆ nextSibling()

Text * WebCore::TextNodeTraversal::nextSibling ( const Node current)
inline

◆ traverseNextTextTemplate() [1/2]

template<class NodeType >
Text* WebCore::TextNodeTraversal::traverseNextTextTemplate ( NodeType &  current)
inline

◆ traverseNextTextTemplate() [2/2]

template<class NodeType >
Text* WebCore::TextNodeTraversal::traverseNextTextTemplate ( NodeType &  current,
const Node stayWithin 
)
inline