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

References

tools/clang/lib/Sema/SemaDecl.cpp
  858   if (getLangOpts().CPlusPlus && SS.isSet() &&
  859       isCurrentClassName(*Name, S, &SS)) {
  868   LookupParsedName(Result, S, &SS, !CurMethod);
  872   if (Result.empty() && SS.isEmpty() && getLangOpts().MSVCCompat) {
  882   if (!SS.isSet() && CurMethod && !isResultTypeOrTemplate(Result, NextToken)) {
  902     if (!SS.isSet() && NextToken.is(tok::l_paren)) {
  924     if (getLangOpts().CPlusPlus2a && !SS.isSet() && NextToken.is(tok::less)) {
  938         isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) {
  948                           &SS, *CCC, CTK_ErrorRecovery)) {
  966         if (SS.isEmpty()) {
  973                                     << Name << computeDeclContext(SS, false)
  974                                     << DroppedSpecifier << SS.getRange());
 1066            /*AllowNonTemplateFunctions*/ !SS.isSet() &&
 1095       if (SS.isSet() && !SS.isInvalid())
 1095       if (SS.isSet() && !SS.isInvalid())
 1097             Context.getQualifiedTemplateName(SS.getScopeRep(),
 1126     if (SS.isNotEmpty())
 1127       return buildNestedType(*this, SS, T, NameLoc);
 1165       isTagTypeWithMissingTag(*this, Result, S, SS, Name, NameLoc)) {
 1169     if (SS.isNotEmpty())
 1170       return buildNestedType(*this, SS, T, NameLoc);
 1178         BuildPossibleImplicitMemberExpr(SS, SourceLocation(), Result, nullptr,
 1183   bool ADL = UseArgumentDependentLookup(SS, Result, NextToken.is(tok::l_paren));
 1190       BuildDeclarationNameExpr(SS, Result, ADL));