Home | History | Annotate | Download | only in xml

Lines Matching full:value

44 Number::Number(double value)
45 : m_value(value)
49 Value Number::evaluate() const
54 StringExpression::StringExpression(const String& value)
55 : m_value(value)
59 Value StringExpression::evaluate() const
64 Value Negative::evaluate() const
66 Value p(subExpr(0)->evaluate());
77 Value NumericOp::evaluate() const
79 Value lhs(subExpr(0)->evaluate());
80 Value rhs(subExpr(1)->evaluate());
108 bool EqTestOp::compare(const Value& lhs, const Value& rhs) const
126 // to be compared and on the result of converting the string-value of that node to a number using the number function is true.
128 if (compare(Value(stringValue(lhsSet[lindex])).toNumber(), rhs))
135 // the string-value of the node and the other string is true.
153 if (compare(lhs, Value(stringValue(rhsSet[rindex])).toNumber()))
196 Value EqTestOp::evaluate() const
198 Value lhs(subExpr(0)->evaluate());
199 Value rhs(subExpr(1)->evaluate());
219 Value LogicalOp::evaluate() const
221 Value lhs(subExpr(0)->evaluate());
232 Value Union::evaluate() const
234 Value lhsResult = subExpr(0)->evaluate();
235 Value rhs = subExpr(1)->evaluate();
270 Value result(m_expr->evaluate());