reference, declarationdefinition
definition → references, declarations, derived classes, virtual overrides
reference to multiple definitions → definitions
unreferenced

References

tools/clang/lib/Sema/SemaExpr.cpp
 2167   if (SS.isInvalid())
 2202   } else if (SS.isSet()) {
 2203     if (DeclContext *DC = computeDeclContext(SS, false)) {
 2204       if (RequireCompleteDeclContext(SS, DC))
 2212     return ActOnDependentIdExpression(SS, TemplateKWLoc, NameInfo,
 2228     if (LookupTemplateName(R, S, SS, QualType(), /*EnteringContext=*/false,
 2235       return ActOnDependentIdExpression(SS, TemplateKWLoc, NameInfo,
 2238     bool IvarLookupFollowUp = II && !SS.isSet() && getCurMethodDecl();
 2239     LookupParsedName(R, S, &SS, !IvarLookupFollowUp);
 2244       return ActOnDependentIdExpression(SS, TemplateKWLoc, NameInfo,
 2271   bool ADL = UseArgumentDependentLookup(SS, R, HasTrailingLParen);
 2274     if (SS.isEmpty() && getLangOpts().MSVCCompat) {
 2287     DefaultFilterCCC DefaultValidator(II, SS.isValid() ? SS.getScopeRep()
 2287     DefaultFilterCCC DefaultValidator(II, SS.isValid() ? SS.getScopeRep()
 2295       if (SS.isValid())
 2296         CCC->setTypoNNS(SS.getScopeRep());
 2301     if (DiagnoseEmptyLookup(S, SS, R, CCC ? *CCC : DefaultValidator, nullptr,
 2374     else if (!SS.isEmpty())
 2386       return BuildPossibleImplicitMemberExpr(SS, TemplateKWLoc,
 2401     return BuildTemplateIdExpr(SS, TemplateKWLoc, R, ADL, TemplateArgs);
 2404   return BuildDeclarationNameExpr(SS, R, ADL);