Lines Matching refs:Qualifier
230 /// cv-qualifier mismatch) or prefer functions with an exact qualifier
577 if (!R.Qualifier)
578 R.Qualifier = getRequiredQualification(SemaRef.Context,
829 R.Qualifier),
910 // If this result is supposed to have an informative qualifier, add one.
911 if (R.QualifierIsInformative && !R.Qualifier &&
915 R.Qualifier = NestedNameSpecifier::Create(SemaRef.Context, 0, Namespace);
917 R.Qualifier = NestedNameSpecifier::Create(SemaRef.Context, 0, false,
944 R.Qualifier),
970 else if (Filter == &ResultBuilder::IsMember && !R.Qualifier && InBaseClass &&
975 // If this result is supposed to have an informative qualifier, add one.
976 if (R.QualifierIsInformative && !R.Qualifier &&
980 R.Qualifier = NestedNameSpecifier::Create(SemaRef.Context, 0, Namespace);
982 R.Qualifier = NestedNameSpecifier::Create(SemaRef.Context, 0, false,
1309 Builder.AddPlaceholderChunk("qualifier");
1581 Builder.AddPlaceholderChunk("qualifier");
1586 // using typename qualifier::name (only in a dependent context)
1592 Builder.AddPlaceholderChunk("qualifier");
2381 /// \brief Add a qualifier to the given code-completion string, if the
2385 NestedNameSpecifier *Qualifier,
2389 if (!Qualifier)
2395 Qualifier->print(OS, Policy);
2411 // FIXME: Add ref-qualifier!
2653 AddQualifierToCompletionString(Result, Qualifier, QualifierIsInformative,
2664 AddQualifierToCompletionString(Result, Qualifier, QualifierIsInformative,
2718 AddQualifierToCompletionString(Result, Qualifier, QualifierIsInformative,
2809 if (Qualifier)
2810 AddQualifierToCompletionString(Result, Qualifier, QualifierIsInformative,
3763 NestedNameSpecifier *Qualifier = 0;
3793 Qualifier = DRE->getQualifier();
3797 if (getLangOpts().CPlusPlus && !Qualifier && EnumeratorsSeen.empty()) {
3801 Qualifier = getRequiredQualification(Context, CurContext, Enum);
3815 CodeCompletionResult R(*E, CCP_EnumInCase, Qualifier);