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 ElementpreviousIncludingPseudo (const Node &, const Node *=nullptr)
 
static ElementnextIncludingPseudo (const Node &, const Node *=nullptr)
 
static ElementnextIncludingPseudoSkippingChildren (const Node &, const Node *=nullptr)
 
static ElementpseudoAwarePreviousSibling (const Node &)
 
static ElementpreviousIncludingPseudo (const Node &, const Node *=nullptr)
 
static ElementnextIncludingPseudo (const Node &, const Node *=nullptr)
 
static ElementnextIncludingPseudoSkippingChildren (const Node &, const Node *=nullptr)
 
static ElementpseudoAwarePreviousSibling (const Node &)
 
- Static Public Member Functions inherited from WebCore::Traversal< Element >
static ElementfirstChild (const Node &)
 
static ElementfirstChild (const ContainerNode &)
 
static ElementfirstChild (const Node &)
 
static ElementfirstChild (const ContainerNode &)
 
static ElementlastChild (const Node &)
 
static ElementlastChild (const ContainerNode &)
 
static ElementlastChild (const Node &)
 
static ElementlastChild (const ContainerNode &)
 
static ElementfirstWithin (const Node &)
 
static ElementfirstWithin (const ContainerNode &)
 
static ElementfirstWithin (const Node &)
 
static ElementfirstWithin (const ContainerNode &)
 
static ElementlastWithin (const Node &)
 
static ElementlastWithin (const ContainerNode &)
 
static ElementlastWithin (const Node &)
 
static ElementlastWithin (const ContainerNode &)
 
static Elementnext (const Node &)
 
static Elementnext (const Node &, const Node *stayWithin)
 
static Elementnext (const ContainerNode &)
 
static Elementnext (const ContainerNode &, const Node *stayWithin)
 
static Elementnext (const Node &)
 
static Elementnext (const Node &, const Node *stayWithin)
 
static Elementnext (const ContainerNode &)
 
static Elementnext (const ContainerNode &, const Node *stayWithin)
 
static Elementprevious (const Node &)
 
static Elementprevious (const Node &, const Node *stayWithin)
 
static Elementprevious (const Node &)
 
static Elementprevious (const Node &, const Node *stayWithin)
 
static ElementnextSibling (const Node &)
 
static ElementnextSibling (const Node &)
 
static ElementpreviousSibling (const Node &)
 
static ElementpreviousSibling (const Node &)
 
static ElementnextSkippingChildren (const Node &)
 
static ElementnextSkippingChildren (const Node &, const Node *stayWithin)
 
static ElementnextSkippingChildren (const Node &)
 
static ElementnextSkippingChildren (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: