Searched refs:evaluationContext (Results 1 - 8 of 8) sorted by relevance

/macosx-10.9.5/WebCore-7537.78.1/xml/
H A DXPathExpressionNode.cpp36 EvaluationContext& Expression::evaluationContext() function in class:WebCore::XPath::Expression
38 DEFINE_STATIC_LOCAL(EvaluationContext, evaluationContext, ());
39 return evaluationContext;
H A DXPathExpression.cpp68 EvaluationContext& evaluationContext = Expression::evaluationContext(); local
69 evaluationContext.node = contextNode;
70 evaluationContext.size = 1;
71 evaluationContext.position = 1;
72 evaluationContext.hadTypeConversionError = false;
74 evaluationContext.node = 0; // Do not hold a reference to the context node, as this may prevent the whole document from being destroyed in time.
76 if (evaluationContext.hadTypeConversionError) {
H A DXPathPath.cpp60 EvaluationContext& evaluationContext = Expression::evaluationContext(); local
63 evaluationContext.size = nodes.size();
64 evaluationContext.position = 0;
69 evaluationContext.node = node;
70 ++evaluationContext.position;
94 EvaluationContext& evaluationContext = Expression::evaluationContext(); local
95 EvaluationContext backupContext = evaluationContext;
104 Node* context = evaluationContext
[all...]
H A DXPathVariableReference.cpp43 HashMap<String, String>& bindings = evaluationContext().variableBindings;
H A DXPathValue.cpp47 Expression::evaluationContext().hadTypeConversionError = true;
60 Expression::evaluationContext().hadTypeConversionError = true;
H A DXPathStep.cpp114 EvaluationContext& evaluationContext = Expression::evaluationContext(); local
115 evaluationContext.position = 0;
130 evaluationContext.node = node;
131 evaluationContext.size = nodes.size();
132 evaluationContext.position = j + 1;
215 EvaluationContext& evaluationContext = Expression::evaluationContext();
218 ++evaluationContext.position;
224 evaluationContext
[all...]
H A DXPathFunctions.cpp308 return Expression::evaluationContext().size;
313 return Expression::evaluationContext().position;
333 TreeScope* contextScope = evaluationContext().node->treeScope();
390 return expandedNameLocalPart(evaluationContext().node.get());
404 return evaluationContext().node->namespaceURI().string();
418 return expandedName(evaluationContext().node.get());
431 return Value(Expression::evaluationContext().node.get()).toString();
533 return Value(Expression::evaluationContext().node.get()).toString().length();
540 String s = Value(Expression::evaluationContext().node.get()).toString();
588 Node* node = evaluationContext()
[all...]
H A DXPathExpressionNode.h59 static EvaluationContext& evaluationContext();

Completed in 109 milliseconds