Lines Matching defs:arguments

441     const ExpressionArray& arguments = c.arguments();
449 SkASSERT(arguments.size() == 1);
450 if (arguments[0]->type() != *fContext.fTypes.fInt) {
469 arguments.size() == 2 &&
470 arguments[1]->kind() == Expression::Kind::kPrefix) {
471 const PrefixExpression& p = (PrefixExpression&) *arguments[1];
474 this->writeExpression(*arguments[0], Precedence::kSequence);
484 arguments.size() == 2 &&
485 arguments[1]->is<PrefixExpression>()) {
486 const PrefixExpression& p = arguments[1]->as<PrefixExpression>();
489 this->writeExpression(*arguments[0], Precedence::kSequence);
513 SkASSERT(arguments.size() == 1);
514 this->writeDeterminantHack(*arguments[0]);
520 SkASSERT(arguments.size() == 3);
522 this->writeExpression(*arguments[0], Precedence::kSequence);
524 this->writeExpression(*arguments[1], Precedence::kSequence);
526 this->writeExpression(*arguments[2], Precedence::kSequence);
533 SkASSERT(arguments.size() == 1);
535 this->writeExpression(*arguments[0], Precedence::kSequence);
537 this->writeExpression(*arguments[0], Precedence::kSequence);
544 SkASSERT(arguments.size() == 1);
545 this->writeInverseHack(*arguments[0]);
551 SkASSERT(arguments.size() == 1);
552 this->writeInverseSqrtHack(*arguments[0]);
558 SkASSERT(arguments.size() == 2);
559 if (is_abs(*arguments[0])) {
560 this->writeMinAbsHack(*arguments[0], *arguments[1]);
563 if (is_abs(*arguments[1])) {
566 this->writeMinAbsHack(*arguments[1], *arguments[0]);
581 this->writeExpression(*arguments[1], Precedence::kMultiplicative);
583 this->writeExpression(*arguments[0], Precedence::kSequence);
587 SkASSERT(arguments.size() == 1);
589 this->writeExpression(*arguments[0], Precedence::kSequence);
595 const Type& arg0Type = arguments[0]->type();
596 const Type& arg1Type = arguments[1]->type();
666 SkASSERT(arguments.size() == 1);
667 this->writeTransposeHack(*arguments[0]);
680 for (const auto& arg : arguments) {
710 const auto arguments = c.argumentSpan();
711 SkASSERT(arguments.size() == 1);
713 const Expression& argument = *arguments.front();