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

Functions

template<typename T , typename U >
T * firstChild (U &current)
 
template<typename T , typename U >
T * lastChild (U &current)
 
template<typename T , typename U >
T * nextSibling (U &current)
 
template<typename T , typename U >
T * previousSibling (U &current)
 
template<typename T >
T * findAncestorOfType (const RenderObject &current)
 
template<typename T , typename U >
T * firstWithin (U &current)
 
template<typename T , typename U >
T * next (U &current, const RenderObject *stayWithin)
 

Function Documentation

◆ findAncestorOfType()

template<typename T >
T* WebCore::RenderTraversal::findAncestorOfType ( const RenderObject &  current)
inline

◆ firstChild()

template<typename T , typename U >
T* WebCore::RenderTraversal::firstChild ( U &  current)
inline

◆ firstWithin()

template<typename T , typename U >
T* WebCore::RenderTraversal::firstWithin ( U &  current)
inline

◆ lastChild()

template<typename T , typename U >
T* WebCore::RenderTraversal::lastChild ( U &  current)
inline

◆ next()

template<typename T , typename U >
T* WebCore::RenderTraversal::next ( U &  current,
const RenderObject *  stayWithin 
)
inline

◆ nextSibling()

template<typename T , typename U >
T* WebCore::RenderTraversal::nextSibling ( U &  current)
inline

◆ previousSibling()

template<typename T , typename U >
T* WebCore::RenderTraversal::previousSibling ( U &  current)
inline