webkit
2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
|
Classes | |
class | EqTestOp |
struct | EvaluationContext |
class | Expression |
class | Filter |
class | FunBoolean |
class | FunCeiling |
class | FunConcat |
class | FunContains |
class | FunCount |
class | Function |
struct | FunctionMapValue |
class | FunFalse |
class | FunFloor |
class | FunId |
class | FunLang |
class | FunLast |
class | FunLocalName |
class | FunName |
class | FunNamespaceURI |
class | FunNormalizeSpace |
class | FunNot |
class | FunNumber |
class | FunPosition |
class | FunRound |
class | FunStartsWith |
class | FunString |
class | FunStringLength |
class | FunSubstring |
class | FunSubstringAfter |
class | FunSubstringBefore |
class | FunSum |
class | FunTranslate |
class | FunTrue |
class | Interval |
class | LocationPath |
class | LogicalOp |
class | Negative |
class | NodeSet |
class | Number |
class | NumericOp |
class | Parser |
class | Path |
class | Step |
class | StringExpression |
class | Union |
class | Value |
class | VariableReference |
Enumerations | |
enum | XMLCat { NameStart, NameCont, NotPartOfName } |
Functions | |
bool | evaluatePredicate (const Expression &expression) |
bool | predicateIsContextPositionSensitive (const Expression &expression) |
void | optimizeStepPair (Step &first, Step &second, bool &dropSecondStep) |
bool | nodeMatchesBasicTest (Node &node, Step::Axis axis, const Step::NodeTest &nodeTest) |
bool | nodeMatches (Node &node, Step::Axis axis, const Step::NodeTest &nodeTest) |
bool | isRootDomNode (Node *node) |
String | stringValue (Node *node) |
bool | isValidContextNode (Node *node) |
Variables | |
const unsigned | traversalSortCutoff = 10000 |
bool WebCore::XPath::evaluatePredicate | ( | const Expression & | expression | ) |
bool WebCore::XPath::isRootDomNode | ( | Node * | node | ) |
bool WebCore::XPath::isValidContextNode | ( | Node * | node | ) |
|
inline |
|
inline |
bool WebCore::XPath::predicateIsContextPositionSensitive | ( | const Expression & | expression | ) |
const unsigned WebCore::XPath::traversalSortCutoff = 10000 |