Lines Matching defs:compatibleSignatures
664 ArenaVector<Signature *> compatibleSignatures(Allocator()->Adapter());
683 compatibleSignatures.push_back(concreteSig);
697 if (!compatibleSignatures.empty()) {
703 if (compatibleSignatures.empty() && notVisibleSignature != nullptr) {
708 return compatibleSignatures;
711 Signature *ETSChecker::GetMostSpecificSignature(ArenaVector<Signature *> &compatibleSignatures,
716 Signature *mostSpecificSignature = ChooseMostSpecificSignature(compatibleSignatures, argTypeInferenceRequired, pos);
719 LogTypeError({"Reference to ", compatibleSignatures.front()->Function()->Id()->Name(), " is ambiguous"}, pos);
736 auto compatibleSignatures = CollectSignatures(signatures, typeArguments, arguments, pos, resolveFlags);
737 if (!compatibleSignatures.empty()) {
738 return GetMostSpecificSignature(compatibleSignatures, arguments, pos, resolveFlags);