Lines Matching refs:Viable
790 if (!i->Viable && i->FailureKind == ovl_fail_bad_deduction) in destroyCandidates()
1184 if (Cand->Viable) in TryUserDefinedConversion()
4182 if (Cand->Viable) in FindConversionForRefInit()
5603 Candidate.Viable = true; in AddOverloadCandidate()
5615 Candidate.Viable = false; in AddOverloadCandidate()
5628 Candidate.Viable = false; in AddOverloadCandidate()
5637 Candidate.Viable = false; in AddOverloadCandidate()
5659 Candidate.Viable = false; in AddOverloadCandidate()
5672 Candidate.Viable = false; in AddOverloadCandidate()
5858 Candidate.Viable = false; in AddMethodCandidate()
5871 Candidate.Viable = false; in AddMethodCandidate()
5876 Candidate.Viable = true; in AddMethodCandidate()
5888 Candidate.Viable = false; in AddMethodCandidate()
5910 Candidate.Viable = false; in AddMethodCandidate()
5923 Candidate.Viable = false; in AddMethodCandidate()
5963 Candidate.Viable = false; in AddMethodTemplateCandidate()
6013 Candidate.Viable = false; in AddTemplateOverloadCandidate()
6116 Candidate.Viable = true; in AddConversionCandidate()
6138 Candidate.Viable = false; in AddConversionCandidate()
6150 Candidate.Viable = false; in AddConversionCandidate()
6172 Candidate.Viable = false; in AddConversionCandidate()
6201 Candidate.Viable = false; in AddConversionCandidate()
6213 Candidate.Viable = false; in AddConversionCandidate()
6220 Candidate.Viable = false; in AddConversionCandidate()
6230 Candidate.Viable = false; in AddConversionCandidate()
6263 Candidate.Viable = false; in AddTemplateConversionCandidate()
6302 Candidate.Viable = true; in AddSurrogateCandidate()
6314 Candidate.Viable = false; in AddSurrogateCandidate()
6340 Candidate.Viable = false; in AddSurrogateCandidate()
6349 Candidate.Viable = false; in AddSurrogateCandidate()
6370 Candidate.Viable = false; in AddSurrogateCandidate()
6383 Candidate.Viable = false; in AddSurrogateCandidate()
6470 Candidate.Viable = true; in AddBuiltinCandidate()
6499 Candidate.Viable = false; in AddBuiltinCandidate()
7293 if (!C->Viable || !C->Function || C->Function->getNumParams() != 2) in addRelationalPointerOrEnumeralOverloads()
8195 if (!Cand2.Viable) in isBetterOverloadCandidate()
8196 return Cand1.Viable; in isBetterOverloadCandidate()
8197 else if (!Cand1.Viable) in isBetterOverloadCandidate()
8359 if (Cand->Viable) in BestViableFunction()
8372 if (Cand->Viable && in BestViableFunction()
9074 if (Cand->Viable && (Fn->isDeleted() || in NoteFunctionCandidate()
9087 if (Cand->Viable) { in NoteFunctionCandidate()
9244 if (L->Viable) { in operator ()()
9245 if (!R->Viable) return true; in operator ()()
9252 } else if (R->Viable) in operator ()()
9255 assert(L->Viable == R->Viable); in operator ()()
9258 if (!L->Viable) { in operator ()()
9359 assert(!Cand->Viable); in CompleteNonViableCandidate()
9453 if (Cand->Viable) in NoteCandidates()
9488 assert(Cand->Viable && in NoteCandidates()