Dillo v3.1.1-119-g140d9ebd
|
HTML document tree interface. More...
#include <doctree.hh>
Public Member Functions | |
Doctree () | |
~Doctree () | |
DoctreeNode * | push () |
void | pop () |
DoctreeNode * | top () |
DoctreeNode * | parent (const DoctreeNode *node) |
DoctreeNode * | sibling (const DoctreeNode *node) |
Private Attributes | |
DoctreeNode * | topNode |
DoctreeNode * | rootNode |
int | num |
HTML document tree interface.
The Doctree class defines the interface to the parsed HTML document tree as it is used for CSS selector matching.
Definition at line 48 of file doctree.hh.
|
inline |
Definition at line 55 of file doctree.hh.
|
inline |
Definition at line 61 of file doctree.hh.
References rootNode.
|
inline |
Definition at line 87 of file doctree.hh.
References DoctreeNode::parent, and rootNode.
Referenced by CssSelector::match().
|
inline |
Definition at line 75 of file doctree.hh.
References DoctreeNode::parent, rootNode, and topNode.
Referenced by StyleEngine::endElement().
|
inline |
Definition at line 65 of file doctree.hh.
References DoctreeNode::lastChild, DoctreeNode::num, num, DoctreeNode::parent, DoctreeNode::sibling, and topNode.
Referenced by StyleEngine::startElement().
|
inline |
Definition at line 94 of file doctree.hh.
References DoctreeNode::sibling.
Referenced by CssSelector::match().
|
inline |
Definition at line 80 of file doctree.hh.
References rootNode, and topNode.
Referenced by StyleEngine::endElement(), StyleEngine::getId(), StyleEngine::setClass(), StyleEngine::setId(), StyleEngine::setPseudoLink(), StyleEngine::setPseudoVisited(), and StyleEngine::~StyleEngine().
|
private |
Definition at line 52 of file doctree.hh.
|
private |
Definition at line 51 of file doctree.hh.
Referenced by Doctree(), parent(), pop(), top(), and ~Doctree().
|
private |