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

References

tools/clang/include/clang/Parse/Parser.h
 2650       assert(SS.isSet() && "C++ scope was not set!");
 2661         assert(SS.isSet() && "C++ scope was cleared ?");
tools/clang/lib/Parse/ParseDecl.cpp
 2256         if (D.getCXXScopeSpec().isSet()) {
 2267         if (D.getCXXScopeSpec().isSet())
 4338     if (Spec.isSet() && Tok.isNot(tok::identifier)) {
 4506     if (!getLangOpts().CPlusPlus11 || !SS.isSet()) {
 5203   if (SS.isSet() && Actions.ShouldEnterDeclaratorScope(getCurScope(), SS))
 5818       } else if (D.getCXXScopeSpec().isSet()) {
 5926     if (D.getCXXScopeSpec().isSet()) {
tools/clang/lib/Parse/ParseDeclCXX.cpp
 1554     if (Spec.isSet())
tools/clang/lib/Parse/ParseExprCXX.cpp
  511       if (MemberOfUnknownSpecialization && (ObjectType || SS.isSet()) &&
 2685     if (TemplateKWLoc && (ObjectType || SS.isSet())) {
 2754       if (SS.isSet()) {
 2785       if (TemplateKWLoc && (ObjectType || SS.isSet()))
 2826       (AllowDestructorName || SS.isSet()) && Tok.is(tok::tilde)) {
 2860       if (SS.isSet()) {
 2869           !SS.isSet()) {
tools/clang/lib/Parse/ParseTemplate.cpp
 1268   if (SS.isSet() && Tok.is(tok::kw_template)) {
tools/clang/lib/Parse/Parser.cpp
 1801     if (!SS.isSet()) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
   76   if (!SS.isSet() || SS.isInvalid())
  168   if (!SS.isSet() || SS.isInvalid())
  395     assert(!SS.isSet() && "ObjectType and scope specifier cannot coexist");
  398   } else if (SS.isSet()) {
  504     assert(!SS.isSet() && "ObjectType and scope specifier cannot coexist");
  507   } else if (SS.isSet()) {
  823   } else if (SS.isSet())
 1021   assert(SS.isSet() && "Parser passed invalid CXXScopeSpec.");
 1070   assert(SS.isSet() && "Parser passed invalid CXXScopeSpec.");
 1097   assert(SS.isSet() && "Parser passed invalid CXXScopeSpec.");
tools/clang/lib/Sema/SemaDecl.cpp
  688       if (!SS || !SS->isSet()) {
  717                       tmpSS.isSet() ? &tmpSS : SS, false, false, nullptr,
  742   if (!SS || (!SS->isSet() && !SS->isInvalid()))
  858   if (getLangOpts().CPlusPlus && SS.isSet() &&
  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)) {
 1066            /*AllowNonTemplateFunctions*/ !SS.isSet() &&
 1095       if (SS.isSet() && !SS.isInvalid())
 5541   else if (D.getCXXScopeSpec().isSet()) {
 5604   if (!D.getCXXScopeSpec().isSet()) {
 5890   if (D.getCXXScopeSpec().isSet()) {
 6072   if (!SS.isSet()) return;
 7068           D.getCXXScopeSpec().isSet()) {
 7076     } else if (D.getCXXScopeSpec().isSet()) {
 7100               (D.getCXXScopeSpec().isSet() && DC && DC->isRecord() &&
 9281                               : (D.getCXXScopeSpec().isSet() &&
 9298       if (D.getCXXScopeSpec().isSet()) {
12953   if (D.getCXXScopeSpec().isSet()) {
15484     if (SS.isSet()) {
tools/clang/lib/Sema/SemaDeclCXX.cpp
 2354   if (SS && SS->isSet() && !SS->isInvalid()) {
 3315     if (SS.isSet() && !SS.isInvalid()) {
 4122       if (SS.isSet() && isDependentScopeSpecifier(SS)) {
 4199       if (SS.isSet()) {
 9846   if (SS.isSet())
14415   if (D.getCXXScopeSpec().isSet() && !Invalid) {
14883   if ((SS.isInvalid() || !SS.isSet()) &&
14926   } else if (SS.isInvalid() || !SS.isSet()) {
tools/clang/lib/Sema/SemaDeclObjC.cpp
 4935   if (D.getCXXScopeSpec().isSet()) {
tools/clang/lib/Sema/SemaExpr.cpp
 2202   } else if (SS.isSet()) {
 2238     bool IvarLookupFollowUp = II && !SS.isSet() && getCurMethodDecl();
 2825   if (SS.isSet())
tools/clang/lib/Sema/SemaExprCXX.cpp
  174   if (SS.isSet()) {
  280       if (SS.isSet()) {
 7037   if (!SS.isSet()) {
 7055         ((SS.isSet() && !computeDeclContext(SS, false)) ||
 7056          (!SS.isSet() && ObjectType->isDependentType()))) {
tools/clang/lib/Sema/SemaExprMember.cpp
  202   if (SS.isSet()) Range.setBegin(SS.getRange().getBegin());
  658     QualType ObjectType = SS.isSet() ? QualType() : QualType(RTy, 0);
  666   if (SS.isSet()) {
  754       (SS.isSet() && isDependentScopeSpecifier(SS)))
 1007     DeclContext *DC = (SS.isSet()
 1049   if ((SS.isSet() || !BaseExpr ||
 1692   if (SS.isSet() && SS.isInvalid())
 1713     = (!SS.isSet() ? nullptr : FindFirstQualifierInScope(S, SS.getScopeRep()));
tools/clang/lib/Sema/SemaLookup.cpp
 2467   if (SS && SS->isSet()) {
 4881   } else if (SS && SS->isSet()) {
 4895       (IsUnqualifiedLookup || (SS && SS->isSet()));
tools/clang/lib/Sema/SemaOpenMP.cpp
12922   if (ReductionIdScopeSpec.isSet()) {
15178       (MapperIdScopeSpec.isSet() || MapperId.getAsString() != "default")) {
15183   if (SemaRef.getLangOpts().CPlusPlus && !MapperIdScopeSpec.isSet())
15218   if (MapperIdScopeSpec.isSet() || MapperId.getAsString() != "default") {
tools/clang/lib/Sema/SemaTemplate.cpp
  240     if (SS.isSet() && !SS.isInvalid()) {
  310   if (!SS || !SS->isSet() || !isDependentScopeSpecifier(*SS) ||
  345     assert(!SS.isSet() && "ObjectType and scope specifier cannot coexist");
  371   } else if (SS.isSet()) {
  402   if (!SS.isSet() && (ObjectType.isNull() || Found.empty())) {
  429   if (ATK && !SS.isSet() && ObjectType.isNull() && TemplateKWLoc.isInvalid()) {
  948       if (SS.isSet())
 1347   if (SS.isSet())
 1466     if (!SS.isSet()) {
 1587           (SS.isSet() && SemanticContext && SemanticContext->isRecord() &&
 1594   if (SS.isSet()) {
 3452   if (!IsCtorOrDtorName && !IsClassName && SS.isSet()) {
 4248         SourceRange(SS.isSet() ? SS.getBeginLoc() : ConceptNameLoc,
 4260       SS.isSet() ? SS.getWithLocInContext(Context) : NestedNameSpecifierLoc{},
 4391   if (SS.isSet())
 4434       if (!AllowInjectedClassName && SS.isSet() && LookupRD &&
 7884     if (TemplateParameterLists.size() > 1 && SS.isSet()) {
 8904   if (!SS.isSet())
 9069                                  SS.isSet(), TSK))
 9747       D.getCXXScopeSpec().isSet() &&
 9757       D.getIdentifierLoc(), D.getCXXScopeSpec().isSet(), TSK);
tools/clang/lib/Sema/SemaType.cpp
 5095     else if (!D.getCXXScopeSpec().isSet()) {