Expression 72 Source/core/xml/XPathExpression.cpp EvaluationContext& evaluationContext = Expression::evaluationContext(); Expression 44 Source/core/xml/XPathExpression.h class Expression; Expression 66 Source/core/xml/XPathExpression.h XPath::Expression* m_topExpression; Expression 35 Source/core/xml/XPathExpressionNode.cpp EvaluationContext& Expression::evaluationContext() Expression 41 Source/core/xml/XPathExpressionNode.cpp Expression::Expression() Expression 48 Source/core/xml/XPathExpressionNode.cpp Expression::~Expression() Expression 56 Source/core/xml/XPathExpressionNode.h class Expression : public ParseNode { Expression 57 Source/core/xml/XPathExpressionNode.h WTF_MAKE_NONCOPYABLE(Expression); WTF_MAKE_FAST_ALLOCATED; Expression 61 Source/core/xml/XPathExpressionNode.h Expression(); Expression 62 Source/core/xml/XPathExpressionNode.h virtual ~Expression(); Expression 66 Source/core/xml/XPathExpressionNode.h void addSubExpression(PassOwnPtr<Expression> expr) Expression 85 Source/core/xml/XPathExpressionNode.h Expression* subExpr(unsigned i) { return m_subExpressions[i].get(); } Expression 86 Source/core/xml/XPathExpressionNode.h const Expression* subExpr(unsigned i) const { return m_subExpressions[i].get(); } Expression 89 Source/core/xml/XPathExpressionNode.h Vector<OwnPtr<Expression> > m_subExpressions; Expression 294 Source/core/xml/XPathFunctions.cpp void Function::setArguments(Vector<OwnPtr<Expression> >& args) Expression 302 Source/core/xml/XPathFunctions.cpp Vector<OwnPtr<Expression> >::iterator end = args.end(); Expression 303 Source/core/xml/XPathFunctions.cpp for (Vector<OwnPtr<Expression> >::iterator it = args.begin(); it != end; ++it) Expression 309 Source/core/xml/XPathFunctions.cpp return Expression::evaluationContext().size; Expression 314 Source/core/xml/XPathFunctions.cpp return Expression::evaluationContext().position; Expression 444 Source/core/xml/XPathFunctions.cpp return Value(Expression::evaluationContext().node.get()).toString(); Expression 546 Source/core/xml/XPathFunctions.cpp return Value(Expression::evaluationContext().node.get()).toString().length(); Expression 553 Source/core/xml/XPathFunctions.cpp String s = Value(Expression::evaluationContext().node.get()).toString(); Expression 639 Source/core/xml/XPathFunctions.cpp return Value(Expression::evaluationContext().node.get()).toNumber(); Expression 731 Source/core/xml/XPathFunctions.cpp Vector<OwnPtr<Expression> > args; Expression 735 Source/core/xml/XPathFunctions.cpp Function* createFunction(const String& name, Vector<OwnPtr<Expression> >& args) Expression 36 Source/core/xml/XPathFunctions.h class Function : public Expression { Expression 38 Source/core/xml/XPathFunctions.h void setArguments(Vector<OwnPtr<Expression> >&); Expression 41 Source/core/xml/XPathFunctions.h Expression* arg(int pos) { return subExpr(pos); } Expression 42 Source/core/xml/XPathFunctions.h const Expression* arg(int pos) const { return subExpr(pos); } Expression 51 Source/core/xml/XPathFunctions.h Function* createFunction(const String& name, Vector<OwnPtr<Expression> >&); Expression 64 Source/core/xml/XPathGrammar.y Expression* expr; Expression 66 Source/core/xml/XPathGrammar.y Vector<OwnPtr<Expression> >* argList; Expression 390 Source/core/xml/XPathGrammar.y $$ = new Vector<OwnPtr<Expression> >; Expression 466 Source/core/xml/XPathParser.cpp Expression* Parser::parseStatement(const String& statement, PassRefPtrWillBeRawPtr<XPathNSResolver> resolver, ExceptionState& exceptionState) Expression 486 Source/core/xml/XPathParser.cpp HashSet<Vector<OwnPtr<Expression> >*>::iterator eend = m_expressionVectors.end(); Expression 487 Source/core/xml/XPathParser.cpp for (HashSet<Vector<OwnPtr<Expression> >*>::iterator it = m_expressionVectors.begin(); it != eend; ++it) Expression 514 Source/core/xml/XPathParser.cpp Expression* result = m_topExpr; Expression 562 Source/core/xml/XPathParser.cpp void Parser::registerExpressionVector(Vector<OwnPtr<Expression> >* vector) Expression 572 Source/core/xml/XPathParser.cpp void Parser::deleteExpressionVector(Vector<OwnPtr<Expression> >* vector) Expression 47 Source/core/xml/XPathParser.h class Expression; Expression 75 Source/core/xml/XPathParser.h Expression* parseStatement(const String& statement, PassRefPtrWillBeRawPtr<XPathNSResolver>, ExceptionState&); Expression 81 Source/core/xml/XPathParser.h Expression* m_topExpr; Expression 90 Source/core/xml/XPathParser.h void registerExpressionVector(Vector<OwnPtr<Expression> >*); Expression 91 Source/core/xml/XPathParser.h void deleteExpressionVector(Vector<OwnPtr<Expression> >*); Expression 128 Source/core/xml/XPathParser.h HashSet<Vector<OwnPtr<Expression> >*> m_expressionVectors; Expression 39 Source/core/xml/XPathPath.cpp Filter::Filter(PassOwnPtr<Expression> expr, Vector<OwnPtr<Predicate> >& predicates) Expression 59 Source/core/xml/XPathPath.cpp EvaluationContext& evaluationContext = Expression::evaluationContext(); Expression 93 Source/core/xml/XPathPath.cpp EvaluationContext& evaluationContext = Expression::evaluationContext(); Expression 188 Source/core/xml/XPathPath.cpp Path::Path(Expression* filter, LocationPath* path) Expression 40 Source/core/xml/XPathPath.h class Filter FINAL : public Expression { Expression 42 Source/core/xml/XPathPath.h Filter(PassOwnPtr<Expression>, Vector<OwnPtr<Predicate> >&); Expression 50 Source/core/xml/XPathPath.h OwnPtr<Expression> m_expr; Expression 54 Source/core/xml/XPathPath.h class LocationPath FINAL : public Expression { Expression 73 Source/core/xml/XPathPath.h class Path FINAL : public Expression { Expression 75 Source/core/xml/XPathPath.h Path(Expression*, LocationPath*); Expression 83 Source/core/xml/XPathPath.h Expression* m_filter; Expression 65 Source/core/xml/XPathPredicate.cpp NumericOp::NumericOp(Opcode opcode, PassOwnPtr<Expression> lhs, PassOwnPtr<Expression> rhs) Expression 96 Source/core/xml/XPathPredicate.cpp EqTestOp::EqTestOp(Opcode opcode, PassOwnPtr<Expression> lhs, PassOwnPtr<Expression> rhs) Expression 199 Source/core/xml/XPathPredicate.cpp LogicalOp::LogicalOp(Opcode opcode, PassOwnPtr<Expression> lhs, PassOwnPtr<Expression> rhs) Expression 251 Source/core/xml/XPathPredicate.cpp Predicate::Predicate(PassOwnPtr<Expression> expr) Expression 37 Source/core/xml/XPathPredicate.h class Number FINAL : public Expression { Expression 47 Source/core/xml/XPathPredicate.h class StringExpression FINAL : public Expression { Expression 57 Source/core/xml/XPathPredicate.h class Negative FINAL : public Expression { Expression 63 Source/core/xml/XPathPredicate.h class NumericOp FINAL : public Expression { Expression 68 Source/core/xml/XPathPredicate.h NumericOp(Opcode, PassOwnPtr<Expression> lhs, PassOwnPtr<Expression> rhs); Expression 76 Source/core/xml/XPathPredicate.h class EqTestOp FINAL : public Expression { Expression 79 Source/core/xml/XPathPredicate.h EqTestOp(Opcode, PassOwnPtr<Expression> lhs, PassOwnPtr<Expression> rhs); Expression 88 Source/core/xml/XPathPredicate.h class LogicalOp FINAL : public Expression { Expression 91 Source/core/xml/XPathPredicate.h LogicalOp(Opcode, PassOwnPtr<Expression> lhs, PassOwnPtr<Expression> rhs); Expression 100 Source/core/xml/XPathPredicate.h class Union FINAL : public Expression { Expression 109 Source/core/xml/XPathPredicate.h explicit Predicate(PassOwnPtr<Expression>); Expression 117 Source/core/xml/XPathPredicate.h OwnPtr<Expression> m_expr; Expression 119 Source/core/xml/XPathStep.cpp EvaluationContext& evaluationContext = Expression::evaluationContext(); Expression 220 Source/core/xml/XPathStep.cpp EvaluationContext& evaluationContext = Expression::evaluationContext(); Expression 46 Source/core/xml/XPathValue.cpp Expression::evaluationContext().hadTypeConversionError = true; Expression 59 Source/core/xml/XPathValue.cpp Expression::evaluationContext().hadTypeConversionError = true; Expression 36 Source/core/xml/XPathVariableReference.h class VariableReference FINAL : public Expression {