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

References

tools/clang/include/clang/Sema/DeclSpec.h
  194   bool isInvalid() const { return isNotEmpty() && getScopeRep() == nullptr; }
  196   bool isValid() const { return isNotEmpty() && getScopeRep() != nullptr; }
  209   bool isSet() const { return getScopeRep() != nullptr; }
tools/clang/lib/Parse/ParseDeclCXX.cpp
  627       !D.SS.getScopeRep()->getAsNamespace() &&
  628       !D.SS.getScopeRep()->getAsNamespaceAlias()) {
tools/clang/lib/Parse/ParseTentative.cpp
 1538         if (SS.getScopeRep() && SS.getScopeRep()->isDependent()) {
 1538         if (SS.getScopeRep() && SS.getScopeRep()->isDependent()) {
tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
   79   NestedNameSpecifier *NNS = SS.getScopeRep();
  171   return SS.getScopeRep()->isDependent();
  911     assert(DTN->getQualifier() == SS.getScopeRep());
 1002   Annotation->NNS = SS.getScopeRep();
 1028   NestedNameSpecifier *Qualifier = SS.getScopeRep();
tools/clang/lib/Sema/SemaCodeComplete.cpp
 5385   NestedNameSpecifier *NNS = SS.getScopeRep();
tools/clang/lib/Sema/SemaDecl.cpp
  643     if (SS->getScopeRep()->getKind() == NestedNameSpecifier::Super)
  646     const Type *Ty = SS->getScopeRep()->getAsType();
  756       << SS->getScopeRep() << II->getName()
 1097             Context.getQualifiedTemplateName(SS.getScopeRep(),
 5503   NestedNameSpecifierLoc SpecLoc(SS.getScopeRep(), SS.location_data());
 5555         << D.getCXXScopeSpec().getScopeRep()
 9313             (D.getCXXScopeSpec().getScopeRep()->isDependent() ||
tools/clang/lib/Sema/SemaDeclCXX.cpp
 4032   if (SS.getScopeRep() || TemplateTypeTy)
 4200         BaseType = Context.getElaboratedType(ETK_None, SS.getScopeRep(),
 9847     Qualifier = SS.getScopeRep();
 9991     if (!SS.getScopeRep()->containsUnexpandedParameterPack() &&
10535     UsingValidatorCCC CCC(HasTypenameKeyword, IsInstantiation, SS.getScopeRep(),
10699   NestedNameSpecifier *Qual = SS.getScopeRep();
10880       << SS.getScopeRep() << SS.getRange();
10906           << SS.getScopeRep()
10953     << SS.getScopeRep()
14693     << SS.getScopeRep() << SS.getRange() << cast<CXXRecordDecl>(CurContext);
14695   QualType T = Context.getDependentNameType(ETK, SS.getScopeRep(), Name);
14974   } else if (!SS.getScopeRep()->isDependent()) {
15002       DB << SS.getScopeRep();
15020         << SS.getScopeRep();
15126         << SS.getScopeRep() << SS.getRange()
tools/clang/lib/Sema/SemaExpr.cpp
 2287     DefaultFilterCCC DefaultValidator(II, SS.isValid() ? SS.getScopeRep()
 2296         CCC->setTypoNNS(SS.getScopeRep());
 2447     D << SS.getScopeRep() << NameInfo.getName().getAsString()
tools/clang/lib/Sema/SemaExprCXX.cpp
   51   NestedNameSpecifier *NNS = SS.getScopeRep();
   93   if (CurClass->isDependentContext() && !EnteringContext && SS.getScopeRep()) {
   94     QualType T = Context.getDependentNameType(ETK_None, SS.getScopeRep(), &II);
  175     NestedNameSpecifier *NNS = SS.getScopeRep();
  413   switch (SS.getScopeRep()->getKind()) {
  422         << SS.getScopeRep();
tools/clang/lib/Sema/SemaExprMember.cpp
 1314         << 1 << SS.getScopeRep()
 1477           << 0 << SS.getScopeRep() << FixItHint::CreateRemoval(SS.getRange());
 1713     = (!SS.isSet() ? nullptr : FindFirstQualifierInScope(S, SS.getScopeRep()));
 1807   ExprResult Base = PerformObjectMemberConversion(BaseExpr, SS.getScopeRep(),
tools/clang/lib/Sema/SemaLookup.cpp
 2432   auto *NNS = SS.getScopeRep();
 2468     NestedNameSpecifier *NNS = SS->getScopeRep();
 4296           (SS && SS->isValid()) ? SS->getScopeRep() : nullptr) {
 4440           SS->getScopeRep()->print(OldOStream, SemaRef.getPrintingPolicy());
 4477           CurScopeSpec ? CurScopeSpec->getScopeRep() : nullptr) {
tools/clang/lib/Sema/SemaTemplate.cpp
  241       NestedNameSpecifier *Qualifier = SS.getScopeRep();
  316   NestedNameSpecifier *Qualifier = (NestedNameSpecifier*)SS->getScopeRep();
  694   if (NestedNameSpecifier *NNS = SS.getScopeRep())
  949         Name = Context.getQualifiedTemplateName(SS.getScopeRep(),
 1393           << SS.getScopeRep() << SS.getRange();
 2562   NestedNameSpecifierLoc NNSLoc(SS.getScopeRep(), SS.location_data());
 2622   if (SS.getScopeRep()) {
 2627       T = QualType(SS.getScopeRep()->getAsType(), 0);
 3463         << SS.getScopeRep() << TemplateII->getName();
 3538     Result = Context.getElaboratedType(ETK_None, SS.getScopeRep(), Result);
 3633   Result = Context.getElaboratedType(Keyword, SS.getScopeRep(), Result);
 4359       << SS.getScopeRep()
 4456   NestedNameSpecifier *Qualifier = SS.getScopeRep();
 4546             Context.getDependentNameType(ETK_Typename, SS.getScopeRep(), II);
 8914   for (NestedNameSpecifier *NNS = SS.getScopeRep(); NNS;
 9770   NestedNameSpecifier *NNS = SS.getScopeRep();
 9870     assert(DTN->getQualifier() == SS.getScopeRep());
 9906   T = Context.getElaboratedType(ETK_Typename, SS.getScopeRep(), T);
tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  416   if (!SS.getScopeRep() ||
  417       !SS.getScopeRep()->containsUnexpandedParameterPack())
  422     .TraverseNestedNameSpecifier(SS.getScopeRep());
  933       if (Chunk.Mem.Scope().getScopeRep() &&
  934           Chunk.Mem.Scope().getScopeRep()->containsUnexpandedParameterPack())
tools/clang/lib/Sema/SemaType.cpp
 3409       for (NestedNameSpecifier *NNS = D.getCXXScopeSpec().getScopeRep(); NNS;
 4927                           .getScopeRep()
 4971         NestedNameSpecifier *NNS = SS.getScopeRep();
 8288     NNS = SS.getScopeRep();
tools/clang/lib/Sema/TreeTransform.h
 3763   if (SS.getScopeRep() == NNS.getNestedNameSpecifier() &&
 3771     return NestedNameSpecifierLoc(SS.getScopeRep(), NNS.getOpaqueData());
 3860         SS.getScopeRep() == QTN->getQualifier() &&
 3869     if (SS.getScopeRep()) {
 3876         SS.getScopeRep() == DTN->getQualifier() &&
13142   return SemaRef.Context.getQualifiedTemplateName(SS.getScopeRep(), TemplateKW,
tools/clang/tools/extra/clangd/CodeComplete.cpp
 1135   NestedNameSpecifier *NameSpec = (*Scope)->getScopeRep();
tools/clang/tools/extra/clangd/IncludeFixer.cpp
  242     if (auto *Nested = SS->getScopeRep()) {