Lines Matching defs:parameters
695 const std::vector<const Variable*>& parameters = function.parameters();
696 for (size_t i = 0; i < parameters.size(); i++) {
699 key += to_string(this->getType(parameters[i]->type()));
705 int32_t length = 3 + (int32_t) parameters.size();
708 for (size_t i = 0; i < parameters.size(); i++) {
731 parameterTypes.push_back(this->getPointerType(parameters[i]->type(),
844 if (is_out(function.parameters()[i]->modifiers())) {
847 function.parameters()[i]->modifiers(),
875 if (is_out(function.parameters()[i]->modifiers())) {
878 function.parameters()[i]->modifiers(),
1224 // See getFunctionType for an explanation of why we're always using pointer parameters.
1259 // Temp variables are used to write back out-parameters after the function call is complete.
1265 function.parameters()[i]->modifiers(),
2921 for (const Variable* parameter : f.parameters()) {
3381 if (main.parameters().size() == 1) {
3382 if (main.parameters()[0]->type() != *fContext.fTypes.fFloat2) {
3385 main.parameters()[0]->type().description() + "' to main()");
3414 /*parameters=*/std::vector<const Variable*>{},