KHTML
Classes | |
| class | BinaryExprBase |
| struct | EvaluationContext |
| class | Expression |
| class | Filter |
| class | Function |
| class | FunctionLibrary |
| class | LocationPath |
| class | LogicalOp |
| class | Negative |
| class | Number |
| class | NumericOp |
| class | ParsedStatement |
| class | Path |
| class | Predicate |
| class | RelationOp |
| class | Step |
| class | String |
| struct | Token |
| class | Tokenizer |
| class | Union |
| class | Value |
| class | VariableReference |
Typedefs | |
| typedef SharedPtr < DOM::StaticNodeListImpl > | DomNodeList |
Functions | |
| void | collectChildrenRecursively (SharedPtr< DOM::StaticNodeListImpl > out, DOM::NodeImpl *root) |
| void | collectChildrenReverse (SharedPtr< DOM::StaticNodeListImpl > out, DOM::NodeImpl *root) |
| void | initTokenizer (const DOM::DOMString &string) |
| bool | isRootDomNode (NodeImpl *node) |
| bool | isRootDomNode (DOM::NodeImpl *node) |
| bool | isValidContextNode (DOM::NodeImpl *node) |
| bool | isValidContextNode (NodeImpl *node) |
| Expression * | khtmlParseXPathStatement (const DOMString &statement, int &ec) |
| void | khtmlxpathyyerror (const char *str) |
| int | khtmlxpathyylex () |
| DOM::NodeImpl * | nextSiblingForFollowing (DOM::NodeImpl *node) |
| DOM::DOMString | stringValue (DOM::NodeImpl *node) |
| DOMString | stringValue (NodeImpl *node) |
| static QString | stringValueImpl (NodeImpl *node) |
| DOM::NodeImpl * | xpathFirstChild (DOM::NodeImpl *node) |
| DOM::NodeImpl * | xpathLastChild (DOM::NodeImpl *node) |
| DOM::NodeImpl * | xpathParentNode (DOM::NodeImpl *node) |
Variables | |
| static AxisNameMapping | axisNames [] |
| static unsigned int | axisNamesCount = sizeof(axisNames) / sizeof(axisNames[0]) |
| static FunctionMapping | functions [] |
| static const char *const | nodeTypeNames [] |
| static const unsigned int | numFunctions = sizeof( functions ) / sizeof( functions[ 0 ] ) |
Typedef Documentation
| typedef SharedPtr<DOM::StaticNodeListImpl> khtml::XPath::DomNodeList |
Function Documentation
| void khtml::XPath::collectChildrenRecursively | ( | SharedPtr< DOM::StaticNodeListImpl > | out, |
| DOM::NodeImpl * | root | ||
| ) |
| void khtml::XPath::collectChildrenReverse | ( | SharedPtr< DOM::StaticNodeListImpl > | out, |
| DOM::NodeImpl * | root | ||
| ) |
| void khtml::XPath::initTokenizer | ( | const DOM::DOMString & | string | ) |
Definition at line 447 of file tokenizer.cpp.
| bool khtml::XPath::isRootDomNode | ( | DOM::NodeImpl * | node | ) |
| bool khtml::XPath::isValidContextNode | ( | DOM::NodeImpl * | node | ) |
| Expression * khtml::XPath::khtmlParseXPathStatement | ( | const DOMString & | statement, |
| int & | ec | ||
| ) |
Definition at line 2170 of file parser.cpp.
| void khtml::XPath::khtmlxpathyyerror | ( | const char * | str | ) |
Definition at line 2183 of file parser.cpp.
| int khtml::XPath::khtmlxpathyylex | ( | ) |
Definition at line 436 of file tokenizer.cpp.
| DOM::NodeImpl * khtml::XPath::nextSiblingForFollowing | ( | DOM::NodeImpl * | node | ) |
| DOM::DOMString khtml::XPath::stringValue | ( | DOM::NodeImpl * | node | ) |
|
static |
| DOM::NodeImpl * khtml::XPath::xpathFirstChild | ( | DOM::NodeImpl * | node | ) |
| DOM::NodeImpl * khtml::XPath::xpathLastChild | ( | DOM::NodeImpl * | node | ) |
| DOM::NodeImpl * khtml::XPath::xpathParentNode | ( | DOM::NodeImpl * | node | ) |
Variable Documentation
|
static |
Initial value:
= {
{ "ancestor", Step::AncestorAxis },
{ "ancestor-or-self", Step::AncestorOrSelfAxis },
{ "attribute", Step::AttributeAxis },
{ "child", Step::ChildAxis },
{ "descendant", Step::DescendantAxis },
{ "descendant-or-self", Step::DescendantOrSelfAxis },
{ "following", Step::FollowingAxis },
{ "following-sibling", Step::FollowingSiblingAxis },
{ "namespace", Step::NamespaceAxis },
{ "parent", Step::ParentAxis },
{ "preceding", Step::PrecedingAxis },
{ "preceding-sibling", Step::PrecedingSiblingAxis },
{ "self", Step::SelfAxis }
}
Definition at line 49 of file tokenizer.cpp.
Definition at line 64 of file tokenizer.cpp.
|
static |
Definition at line 827 of file functions.cpp.
|
static |
Initial value:
= {
"comment",
"text",
"processing-instruction",
"node",
0
}
Definition at line 66 of file tokenizer.cpp.
|
static |
Definition at line 861 of file functions.cpp.
This file is part of the KDE documentation.
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:51:24 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
Documentation copyright © 1996-2014 The KDE developers.
Generated on Tue Oct 14 2014 22:51:24 by doxygen 1.8.7 written by Dimitri van Heesch, © 1997-2006
KDE's Doxygen guidelines are available online.
KDE API Reference