reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
427 S.Index = Candidate.first; 428 S.Preferred = PreferredLanguage == types::TY_INVALID || 429 PreferredLanguage == Types[S.Index]; 430 S.Points = Candidate.second; 431 if (!S.Preferred && Best.Preferred) 433 if (S.Preferred == Best.Preferred) { 434 if (S.Points < Best.Points) 436 if (S.Points == Best.Points) { 437 S.PrefixLength = matchingPrefix(Filename, Paths[S.Index].first); 437 S.PrefixLength = matchingPrefix(Filename, Paths[S.Index].first); 438 if (S.PrefixLength < Best.PrefixLength) 441 if (S.PrefixLength == Best.PrefixLength) 442 if (S.Index > Best.Index) 448 S.PrefixLength = matchingPrefix(Filename, Paths[S.Index].first); 448 S.PrefixLength = matchingPrefix(Filename, Paths[S.Index].first); 449 Best = S;