Lines Matching refs:values

590 ExpressionParser::_InitArguments(MAPM values[], int32 argumentCount)
595 values[i] = _ParseBinary();
612 MAPM values[3];
615 _InitArguments(values, 1);
616 return _ParseFactorial(values[0].abs());
618 _InitArguments(values, 1);
620 values[0] = values[0] * MM_PI / 180;
622 if (values[0] < -1 || values[0] > 1)
625 return _ParseFactorial(values[0].acos());
627 _InitArguments(values, 1);
629 values[0] = values[0] * MM_PI / 180;
631 if (values[0] < -1 || values[0] > 1)
634 return _ParseFactorial(values[0].asin());
636 _InitArguments(values, 1);
638 values[0] = values[0] * MM_PI / 180;
640 return _ParseFactorial(values[0].atan());
642 _InitArguments(values, 2);
645 values[0] = values[0] * MM_PI / 180;
646 values[1] = values[1] * MM_PI / 180;
649 return _ParseFactorial(values[0].atan2(values[1]));
651 _InitArguments(values, 1);
652 return _ParseFactorial(values[0].cbrt());
654 _InitArguments(values, 1);
655 return _ParseFactorial(values[0].ceil());
657 _InitArguments(values, 1);
659 values[0] = values[0] * MM_PI / 180;
661 return _ParseFactorial(values[0].cos());
663 _InitArguments(values, 1);
665 return _ParseFactorial(values[0].cosh());
667 _InitArguments(values, 1);
668 return _ParseFactorial(values[0].exp());
670 _InitArguments(values, 1);
671 return _ParseFactorial(values[0].floor());
673 _InitArguments(values, 1);
674 if (values[0] <= 0)
677 return _ParseFactorial(values[0].log());
679 _InitArguments(values, 1);
680 if (values[0] <= 0)
683 return _ParseFactorial(values[0].log10());
685 _InitArguments(values, 2);
686 return _ParseFactorial(values[0].pow(values[1]));
688 _InitArguments(values, 1);
690 values[0] = values[0] * MM_PI / 180;
692 return _ParseFactorial(values[0].sin());
694 _InitArguments(values, 1);
696 return _ParseFactorial(values[0].sinh());
698 _InitArguments(values, 1);
699 if (values[0] < 0)
702 return _ParseFactorial(values[0].sqrt());
704 _InitArguments(values, 1);
706 values[0] = values[0] * MM_PI / 180;
708 MAPM divided_by_half_pi = values[0] / MM_HALF_PI;
712 return _ParseFactorial(values[0].tan());
714 _InitArguments(values, 1);
716 return _ParseFactorial(values[0].tanh());