| /openbsd/src/gnu/llvm/clang/include/clang/AST/ |
| D | AbstractBasicWriter.h | 225 void writeNestedNameSpecifier(NestedNameSpecifier *NNS) { in writeNestedNameSpecifier() argument 231 while (NNS) { in writeNestedNameSpecifier() 232 nestedNames.push_back(NNS); in writeNestedNameSpecifier() 233 NNS = NNS->getPrefix(); in writeNestedNameSpecifier() 238 NNS = nestedNames.pop_back_val(); in writeNestedNameSpecifier() 239 NestedNameSpecifier::SpecifierKind kind = NNS->getKind(); in writeNestedNameSpecifier() 243 asImpl().writeIdentifier(NNS->getAsIdentifier()); in writeNestedNameSpecifier() 247 asImpl().writeNamespaceDeclRef(NNS->getAsNamespace()); in writeNestedNameSpecifier() 251 asImpl().writeNamespaceAliasDeclRef(NNS->getAsNamespaceAlias()); in writeNestedNameSpecifier() 256 asImpl().writeQualType(QualType(NNS->getAsType(), 0)); in writeNestedNameSpecifier() [all …]
|
| D | TemplateName.h | 452 QualifiedTemplateName(NestedNameSpecifier *NNS, bool TemplateKeyword, in QualifiedTemplateName() argument 454 : Qualifier(NNS, TemplateKeyword ? 1 : 0), UnderlyingTemplate(Template) { in QualifiedTemplateName() 474 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, in Profile() argument 476 ID.AddPointer(NNS); in Profile() 575 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, in Profile() argument 577 ID.AddPointer(NNS); in Profile() 582 static void Profile(llvm::FoldingSetNodeID &ID, NestedNameSpecifier *NNS, in Profile() argument 584 ID.AddPointer(NNS); in Profile()
|
| D | ASTConcept.h | 138 ConceptReference(NestedNameSpecifierLoc NNS, SourceLocation TemplateKWLoc, in ConceptReference() argument 142 : NestedNameSpec(NNS), TemplateKWLoc(TemplateKWLoc), in ConceptReference() 186 TypeConstraint(NestedNameSpecifierLoc NNS, in TypeConstraint() argument 191 ConceptReference(NNS, /*TemplateKWLoc=*/SourceLocation(), ConceptNameInfo, in TypeConstraint()
|
| D | ODRHash.h | 95 void AddNestedNameSpecifier(const NestedNameSpecifier *NNS);
|
| D | NestedNameSpecifier.h | 523 NestedNameSpecifier *NNS) { 524 DB.AddTaggedVal(reinterpret_cast<uint64_t>(NNS),
|
| D | Type.h | 5648 NestedNameSpecifier *NNS; 5657 ElaboratedType(ElaboratedTypeKeyword Keyword, NestedNameSpecifier *NNS, 5665 (NNS ? toSyntacticDependence( 5666 toTypeDependence(NNS->getDependence())) 5668 NNS(NNS), NamedType(NamedType) { 5678 NestedNameSpecifier *getQualifier() const { return NNS; } 5697 Profile(ID, getKeyword(), NNS, NamedType, getOwnedTagDecl()); 5701 NestedNameSpecifier *NNS, QualType NamedType, 5704 ID.AddPointer(NNS); 5728 NestedNameSpecifier *NNS; [all …]
|
| D | ExprConcepts.h | 58 ConceptSpecializationExpr(const ASTContext &C, NestedNameSpecifierLoc NNS, 76 Create(const ASTContext &C, NestedNameSpecifierLoc NNS,
|
| /openbsd/src/gnu/llvm/clang/lib/Index/ |
| D | IndexTypeSourceInfo.cpp | 113 bool TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS) { in TraverseNestedNameSpecifierLoc() argument 114 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc() 211 const NestedNameSpecifier *NNS = DNT->getQualifier(); in VisitDependentNameTypeLoc() local 212 const Type *T = NNS->getAsType(); in VisitDependentNameTypeLoc() 269 void IndexingContext::indexNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS, in indexNestedNameSpecifierLoc() argument 272 if (!NNS) in indexNestedNameSpecifierLoc() 275 if (NestedNameSpecifierLoc Prefix = NNS.getPrefix()) in indexNestedNameSpecifierLoc() 280 SourceLocation Loc = NNS.getLocalBeginLoc(); in indexNestedNameSpecifierLoc() 282 switch (NNS.getNestedNameSpecifier()->getKind()) { in indexNestedNameSpecifierLoc() 289 handleReference(NNS.getNestedNameSpecifier()->getAsNamespace(), in indexNestedNameSpecifierLoc() [all …]
|
| D | IndexBody.cpp | 56 bool TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS) { in TraverseNestedNameSpecifierLoc() argument 57 IndexCtx.indexNestedNameSpecifierLoc(NNS, Parent, ParentDC); in TraverseNestedNameSpecifierLoc() 198 const NestedNameSpecifier *NNS = E->getQualifier(); in VisitDependentScopeDeclRefExpr() local 200 E, NNS->getAsType(), Info, in VisitDependentScopeDeclRefExpr()
|
| D | IndexingContext.h | 110 void indexNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS,
|
| /openbsd/src/gnu/llvm/clang/include/clang/Sema/ |
| D | TypoCorrection.h | 60 NestedNameSpecifier *NNS = nullptr, unsigned CharDistance = 0, 62 : CorrectionName(Name), CorrectionNameSpec(NNS), in CorrectionName() 68 TypoCorrection(NamedDecl *Name, NestedNameSpecifier *NNS = nullptr, 70 : CorrectionName(Name->getDeclName()), CorrectionNameSpec(NNS), 76 TypoCorrection(DeclarationName Name, NestedNameSpecifier *NNS = nullptr, 78 : CorrectionName(Name), CorrectionNameSpec(NNS), in CorrectionName() 95 void setCorrectionSpecifier(NestedNameSpecifier *NNS) { in setCorrectionSpecifier() argument 96 CorrectionNameSpec = NNS; in setCorrectionSpecifier() 97 ForceSpecifierReplacement = (NNS != nullptr); in setCorrectionSpecifier() 323 void setTypoNNS(NestedNameSpecifier *NNS) { TypoNNS = NNS; } in setTypoNNS() argument
|
| D | SemaInternal.h | 235 NestedNameSpecifier *&NNS); 282 NestedNameSpecifier *NNS = nullptr, bool isKeyword = false);
|
| /openbsd/src/gnu/llvm/clang/include/clang/Tooling/Refactoring/ |
| D | RecursiveSymbolVisitor.h | 114 bool TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS) { in TraverseNestedNameSpecifierLoc() argument 117 if (NNS) { in TraverseNestedNameSpecifierLoc() 118 const NamespaceDecl *ND = NNS.getNestedNameSpecifier()->getAsNamespace(); in TraverseNestedNameSpecifierLoc() 119 if (!visit(ND, NNS.getLocalBeginLoc(), NNS.getLocalEndLoc())) in TraverseNestedNameSpecifierLoc() 122 return BaseType::TraverseNestedNameSpecifierLoc(NNS); in TraverseNestedNameSpecifierLoc()
|
| /openbsd/src/gnu/llvm/clang/lib/Sema/ |
| D | SemaCXXScopeSpec.cpp | 79 NestedNameSpecifier *NNS = SS.getScopeRep(); in computeDeclContext() local 80 if (NNS->isDependent()) { in computeDeclContext() 83 if (CXXRecordDecl *Record = getCurrentInstantiationOf(NNS)) in computeDeclContext() 87 const Type *NNSType = NNS->getAsType(); in computeDeclContext() 140 switch (NNS->getKind()) { in computeDeclContext() 145 return NNS->getAsNamespace(); in computeDeclContext() 148 return NNS->getAsNamespaceAlias()->getNamespace(); in computeDeclContext() 152 const TagType *Tag = NNS->getAsType()->getAs<TagType>(); in computeDeclContext() 161 return NNS->getAsRecordDecl(); in computeDeclContext() 179 CXXRecordDecl *Sema::getCurrentInstantiationOf(NestedNameSpecifier *NNS) { in getCurrentInstantiationOf() argument [all …]
|
| D | SemaLookup.cpp | 2688 auto *NNS = SS.getScopeRep(); in LookupQualifiedName() local 2689 if (NNS && NNS->getKind() == NestedNameSpecifier::Super) in LookupQualifiedName() 2690 return LookupInSuper(R, NNS->getAsRecordDecl()); in LookupQualifiedName() 2724 NestedNameSpecifier *NNS = SS->getScopeRep(); in LookupParsedName() local 2725 if (NNS->getKind() == NestedNameSpecifier::Super) in LookupParsedName() 2726 return LookupInSuper(R, NNS->getAsRecordDecl()); in LookupParsedName() 4504 NestedNameSpecifier *NNS, in getNestedNameSpecifierIdentifiers() argument 4506 if (NestedNameSpecifier *Prefix = NNS->getPrefix()) in getNestedNameSpecifierIdentifiers() 4513 switch (NNS->getKind()) { in getNestedNameSpecifierIdentifiers() 4515 II = NNS->getAsIdentifier(); in getNestedNameSpecifierIdentifiers() [all …]
|
| /openbsd/src/gnu/llvm/clang/lib/AST/ |
| D | NestedNameSpecifier.cpp | 47 NestedNameSpecifier *NNS in FindOrInsert() local 49 if (!NNS) { in FindOrInsert() 50 NNS = in FindOrInsert() 52 Context.NestedNameSpecifiers.InsertNode(NNS, InsertPos); in FindOrInsert() 55 return NNS; in FindOrInsert() 640 for (NestedNameSpecifier *NNS = Qualifier; NNS; NNS = NNS->getPrefix()) in MakeTrivial() local 641 Stack.push_back(NNS); in MakeTrivial() 643 NestedNameSpecifier *NNS = Stack.pop_back_val(); in MakeTrivial() local 644 switch (NNS->getKind()) { in MakeTrivial() 654 = Context.getTrivialTypeSourceInfo(QualType(NNS->getAsType(), 0), in MakeTrivial()
|
| D | QualTypeNames.cpp | 60 NestedNameSpecifier *NNS = nullptr; in getFullyQualifiedTemplateName() local 69 NNS = QTName->getQualifier(); in getFullyQualifiedTemplateName() 71 Ctx, NNS, WithGlobalNsPrefix); in getFullyQualifiedTemplateName() 72 if (QNNS != NNS) { in getFullyQualifiedTemplateName() 74 NNS = QNNS; in getFullyQualifiedTemplateName() 76 NNS = nullptr; in getFullyQualifiedTemplateName() 79 NNS = createNestedNameSpecifierForScopeOf( in getFullyQualifiedTemplateName() 82 if (NNS) { in getFullyQualifiedTemplateName() 87 Ctx.getQualifiedTemplateName(NNS, in getFullyQualifiedTemplateName()
|
| D | ExprConcepts.cpp | 34 const ASTContext &C, NestedNameSpecifierLoc NNS, in ConceptSpecializationExpr() argument 41 ConceptReference(NNS, TemplateKWLoc, ConceptNameInfo, FoundDecl, in ConceptSpecializationExpr() 71 const ASTContext &C, NestedNameSpecifierLoc NNS, in Create() argument 78 C, NNS, TemplateKWLoc, ConceptNameInfo, FoundDecl, NamedConcept, in Create()
|
| D | ASTTypeTraits.cpp | 179 else if (const NestedNameSpecifier *NNS = get<NestedNameSpecifier>()) in print() local 180 NNS->print(OS, PP); in print() 182 if (const NestedNameSpecifier *NNS = NNSL->getNestedNameSpecifier()) in print() local 183 NNS->print(OS, PP); in print()
|
| D | ODRHash.cpp | 112 void ODRHash::AddNestedNameSpecifier(const NestedNameSpecifier *NNS) { in AddNestedNameSpecifier() argument 113 assert(NNS && "Expecting non-null pointer."); in AddNestedNameSpecifier() 114 const auto *Prefix = NNS->getPrefix(); in AddNestedNameSpecifier() 119 auto Kind = NNS->getKind(); in AddNestedNameSpecifier() 123 AddIdentifierInfo(NNS->getAsIdentifier()); in AddNestedNameSpecifier() 126 AddDecl(NNS->getAsNamespace()); in AddNestedNameSpecifier() 129 AddDecl(NNS->getAsNamespaceAlias()); in AddNestedNameSpecifier() 133 AddType(NNS->getAsType()); in AddNestedNameSpecifier() 846 void AddNestedNameSpecifier(const NestedNameSpecifier *NNS) { in AddNestedNameSpecifier() argument 847 Hash.AddBoolean(NNS); in AddNestedNameSpecifier() [all …]
|
| D | StmtProfile.cpp | 66 virtual void VisitNestedNameSpecifier(NestedNameSpecifier *NNS) = 0; 155 void VisitNestedNameSpecifier(NestedNameSpecifier *NNS) override { in VisitNestedNameSpecifier() argument 157 NNS = Context.getCanonicalNestedNameSpecifier(NNS); in VisitNestedNameSpecifier() 158 ID.AddPointer(NNS); in VisitNestedNameSpecifier() 213 void VisitNestedNameSpecifier(NestedNameSpecifier *NNS) override { in VisitNestedNameSpecifier() argument 214 ID.AddBoolean(NNS); in VisitNestedNameSpecifier() 215 if (NNS) { in VisitNestedNameSpecifier() 216 Hash.AddNestedNameSpecifier(NNS); in VisitNestedNameSpecifier()
|
| /openbsd/src/gnu/llvm/clang/lib/ASTMatchers/ |
| D | ASTMatchFinder.cpp | 122 else if (const NestedNameSpecifier *NNS = in findMatch() local 124 traverse(*NNS); in findMatch() 220 bool TraverseNestedNameSpecifier(NestedNameSpecifier *NNS) { in TraverseNestedNameSpecifier() argument 222 return (NNS == nullptr) || traverse(*NNS); in TraverseNestedNameSpecifier() 224 bool TraverseNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS) { in TraverseNestedNameSpecifierLoc() argument 225 if (!NNS) in TraverseNestedNameSpecifierLoc() 228 if (!match(*NNS.getNestedNameSpecifier())) in TraverseNestedNameSpecifierLoc() 230 return traverse(NNS); in TraverseNestedNameSpecifierLoc() 346 bool baseTraverse(const NestedNameSpecifier &NNS) { in baseTraverse() argument 348 const_cast<NestedNameSpecifier*>(&NNS)); in baseTraverse() [all …]
|
| /openbsd/src/gnu/llvm/clang/lib/Tooling/Refactoring/ |
| D | Lookup.cpp | 112 static bool isFullyQualified(const NestedNameSpecifier *NNS) { in isFullyQualified() argument 113 while (NNS) { in isFullyQualified() 114 if (NNS->getKind() == NestedNameSpecifier::Global) in isFullyQualified() 116 NNS = NNS->getPrefix(); in isFullyQualified()
|
| /openbsd/src/gnu/llvm/clang/include/clang/Serialization/ |
| D | ASTRecordWriter.h | 245 void AddNestedNameSpecifier(NestedNameSpecifier *NNS) { in AddNestedNameSpecifier() argument 246 writeNestedNameSpecifier(NNS); in AddNestedNameSpecifier() 250 void AddNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS);
|
| /openbsd/src/gnu/llvm/clang/tools/libclang/ |
| D | CursorVisitor.h | 258 bool VisitNestedNameSpecifier(NestedNameSpecifier *NNS, SourceRange Range); 259 bool VisitNestedNameSpecifierLoc(NestedNameSpecifierLoc NNS);
|