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

#include <ComposedTreeIterator.h>

Inheritance diagram for WebCore::ComposedTreeIterator:
WebCore::ComposedTreeChildAdapter::Iterator

Public Types

enum  FirstChildTag { FirstChild }
 

Public Member Functions

 ComposedTreeIterator ()
 
 ComposedTreeIterator (ContainerNode &root, FirstChildTag)
 
 ComposedTreeIterator (ContainerNode &root, Node &current)
 
Nodeoperator* ()
 
Nodeoperator-> ()
 
bool operator== (const ComposedTreeIterator &other) const
 
bool operator!= (const ComposedTreeIterator &other) const
 
ComposedTreeIteratoroperator++ ()
 
ComposedTreeIteratortraverseNext ()
 
ComposedTreeIteratortraverseNextSkippingChildren ()
 
ComposedTreeIteratortraverseNextSibling ()
 
ComposedTreeIteratortraversePreviousSibling ()
 
unsigned depth () const
 
void dropAssertions ()
 

Member Enumeration Documentation

◆ FirstChildTag

Enumerator
FirstChild 

Constructor & Destructor Documentation

◆ ComposedTreeIterator() [1/3]

WebCore::ComposedTreeIterator::ComposedTreeIterator ( )
inline

◆ ComposedTreeIterator() [2/3]

WebCore::ComposedTreeIterator::ComposedTreeIterator ( ContainerNode root,
FirstChildTag   
)

◆ ComposedTreeIterator() [3/3]

WebCore::ComposedTreeIterator::ComposedTreeIterator ( ContainerNode root,
Node current 
)

Member Function Documentation

◆ depth()

unsigned WebCore::ComposedTreeIterator::depth ( ) const
inline

◆ dropAssertions()

void WebCore::ComposedTreeIterator::dropAssertions ( )

◆ operator!=()

bool WebCore::ComposedTreeIterator::operator!= ( const ComposedTreeIterator other) const
inline

◆ operator*()

Node& WebCore::ComposedTreeIterator::operator* ( )
inline

◆ operator++()

ComposedTreeIterator& WebCore::ComposedTreeIterator::operator++ ( )
inline

◆ operator->()

Node* WebCore::ComposedTreeIterator::operator-> ( )
inline

◆ operator==()

bool WebCore::ComposedTreeIterator::operator== ( const ComposedTreeIterator other) const
inline

◆ traverseNext()

ComposedTreeIterator & WebCore::ComposedTreeIterator::traverseNext ( )
inline

◆ traverseNextSibling()

ComposedTreeIterator & WebCore::ComposedTreeIterator::traverseNextSibling ( )
inline

◆ traverseNextSkippingChildren()

ComposedTreeIterator & WebCore::ComposedTreeIterator::traverseNextSkippingChildren ( )
inline

◆ traversePreviousSibling()

ComposedTreeIterator & WebCore::ComposedTreeIterator::traversePreviousSibling ( )
inline

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