Lines Matching refs:evaluate

77     virtual Value evaluate() const;
84 virtual Value evaluate() const;
91 virtual Value evaluate() const;
96 virtual Value evaluate() const;
101 virtual Value evaluate() const;
108 virtual Value evaluate() const;
115 virtual Value evaluate() const;
122 virtual Value evaluate() const;
129 virtual Value evaluate() const;
134 virtual Value evaluate() const;
139 virtual Value evaluate() const;
144 virtual Value evaluate() const;
149 virtual Value evaluate() const;
154 virtual Value evaluate() const;
159 virtual Value evaluate() const;
166 virtual Value evaluate() const;
173 virtual Value evaluate() const;
178 virtual Value evaluate() const;
183 virtual Value evaluate() const;
188 virtual Value evaluate() const;
193 virtual Value evaluate() const;
198 virtual Value evaluate() const;
205 virtual Value evaluate() const;
212 virtual Value evaluate() const;
217 virtual Value evaluate() const;
222 virtual Value evaluate() const;
227 virtual Value evaluate() const;
308 Value FunLast::evaluate() const
313 Value FunPosition::evaluate() const
318 Value FunId::evaluate() const
320 Value a = arg(0)->evaluate();
381 Value FunLocalName::evaluate() const
384 Value a = arg(0)->evaluate();
395 Value FunNamespaceURI::evaluate() const
398 Value a = arg(0)->evaluate();
409 Value FunName::evaluate() const
412 Value a = arg(0)->evaluate();
423 Value FunCount::evaluate() const
425 Value a = arg(0)->evaluate();
430 Value FunString::evaluate() const
434 return arg(0)->evaluate().toString();
437 Value FunConcat::evaluate() const
443 String str(arg(i)->evaluate().toString());
450 Value FunStartsWith::evaluate() const
452 String s1 = arg(0)->evaluate().toString();
453 String s2 = arg(1)->evaluate().toString();
461 Value FunContains::evaluate() const
463 String s1 = arg(0)->evaluate().toString();
464 String s2 = arg(1)->evaluate().toString();
472 Value FunSubstringBefore::evaluate() const
474 String s1 = arg(0)->evaluate().toString();
475 String s2 = arg(1)->evaluate().toString();
488 Value FunSubstringAfter::evaluate() const
490 String s1 = arg(0)->evaluate().toString();
491 String s2 = arg(1)->evaluate().toString();
500 Value FunSubstring::evaluate() const
502 String s = arg(0)->evaluate().toString();
503 double doublePos = arg(1)->evaluate().toNumber();
510 double doubleLen = arg(2)->evaluate().toNumber();
531 Value FunStringLength::evaluate() const
535 return arg(0)->evaluate().toString().length();
538 Value FunNormalizeSpace::evaluate() const
545 String s = arg(0)->evaluate().toString();
549 Value FunTranslate::evaluate() const
551 String s1 = arg(0)->evaluate().toString();
552 String s2 = arg(1)->evaluate().toString();
553 String s3 = arg(2)->evaluate().toString();
572 Value FunBoolean::evaluate() const
574 return arg(0)->evaluate().toBoolean();
577 Value FunNot::evaluate() const
579 return !arg(0)->evaluate().toBoolean();
582 Value FunTrue::evaluate() const
587 Value FunLang::evaluate() const
589 String lang = arg(0)->evaluate().toString();
620 Value FunFalse::evaluate() const
625 Value FunNumber::evaluate() const
629 return arg(0)->evaluate().toNumber();
632 Value FunSum::evaluate() const
634 Value a = arg(0)->evaluate();
649 Value FunFloor::evaluate() const
651 return floor(arg(0)->evaluate().toNumber());
654 Value FunCeiling::evaluate() const
656 return ceil(arg(0)->evaluate().toNumber());
670 Value FunRound::evaluate() const
672 return round(arg(0)->evaluate().toNumber());