webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Static Public Member Functions | List of all members
WebCore::ElementTraversal Class Reference

#include <ElementTraversal.h>

Inheritance diagram for WebCore::ElementTraversal:
WebCore::Traversal< Element > WebCore::Traversal< Element >

Static Public Member Functions

static Element * previousIncludingPseudo (const Node &, const Node *=nullptr)
 
static Element * nextIncludingPseudo (const Node &, const Node *=nullptr)
 
static Element * nextIncludingPseudoSkippingChildren (const Node &, const Node *=nullptr)
 
static Element * pseudoAwarePreviousSibling (const Node &)
 
static Element * previousIncludingPseudo (const Node &, const Node *=nullptr)
 
static Element * nextIncludingPseudo (const Node &, const Node *=nullptr)
 
static Element * nextIncludingPseudoSkippingChildren (const Node &, const Node *=nullptr)
 
static Element * pseudoAwarePreviousSibling (const Node &)
 
- Static Public Member Functions inherited from WebCore::Traversal< Element >
static Element * firstChild (const Node &)
 
static Element * firstChild (const ContainerNode &)
 
static Element * firstChild (const Node &)
 
static Element * firstChild (const ContainerNode &)
 
static Element * lastChild (const Node &)
 
static Element * lastChild (const ContainerNode &)
 
static Element * lastChild (const Node &)
 
static Element * lastChild (const ContainerNode &)
 
static Element * firstWithin (const Node &)
 
static Element * firstWithin (const ContainerNode &)
 
static Element * firstWithin (const Node &)
 
static Element * firstWithin (const ContainerNode &)
 
static Element * lastWithin (const Node &)
 
static Element * lastWithin (const ContainerNode &)
 
static Element * lastWithin (const Node &)
 
static Element * lastWithin (const ContainerNode &)
 
static Element * next (const Node &)
 
static Element * next (const Node &, const Node *stayWithin)
 
static Element * next (const ContainerNode &)
 
static Element * next (const ContainerNode &, const Node *stayWithin)
 
static Element * next (const Node &)
 
static Element * next (const Node &, const Node *stayWithin)
 
static Element * next (const ContainerNode &)
 
static Element * next (const ContainerNode &, const Node *stayWithin)
 
static Element * previous (const Node &)
 
static Element * previous (const Node &, const Node *stayWithin)
 
static Element * previous (const Node &)
 
static Element * previous (const Node &, const Node *stayWithin)
 
static Element * nextSibling (const Node &)
 
static Element * nextSibling (const Node &)
 
static Element * previousSibling (const Node &)
 
static Element * previousSibling (const Node &)
 
static Element * nextSkippingChildren (const Node &)
 
static Element * nextSkippingChildren (const Node &, const Node *stayWithin)
 
static Element * nextSkippingChildren (const Node &)
 
static Element * nextSkippingChildren (const Node &, const Node *stayWithin)
 

Member Function Documentation

◆ nextIncludingPseudo() [1/2]

Element * WebCore::ElementTraversal::nextIncludingPseudo ( const Node &  current,
const Node *  stayWithin = nullptr 
)
inlinestatic

◆ nextIncludingPseudo() [2/2]

static Element* WebCore::ElementTraversal::nextIncludingPseudo ( const Node &  ,
const Node *  = nullptr 
)
static

◆ nextIncludingPseudoSkippingChildren() [1/2]

static Element* WebCore::ElementTraversal::nextIncludingPseudoSkippingChildren ( const Node &  ,
const Node *  = nullptr 
)
static

◆ nextIncludingPseudoSkippingChildren() [2/2]

Element * WebCore::ElementTraversal::nextIncludingPseudoSkippingChildren ( const Node &  current,
const Node *  stayWithin = nullptr 
)
inlinestatic

◆ previousIncludingPseudo() [1/2]

static Element* WebCore::ElementTraversal::previousIncludingPseudo ( const Node &  ,
const Node *  = nullptr 
)
static

◆ previousIncludingPseudo() [2/2]

Element * WebCore::ElementTraversal::previousIncludingPseudo ( const Node &  current,
const Node *  stayWithin = nullptr 
)
inlinestatic

◆ pseudoAwarePreviousSibling() [1/2]

static Element* WebCore::ElementTraversal::pseudoAwarePreviousSibling ( const Node &  )
static

◆ pseudoAwarePreviousSibling() [2/2]

Element * WebCore::ElementTraversal::pseudoAwarePreviousSibling ( const Node &  current)
inlinestatic

The documentation for this class was generated from the following file: