/netbsd-src/external/apache2/llvm/dist/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 1139 VarTemplateDecl *VarTemplateDecl::getDefinition() { in getDefinition() 1140 VarTemplateDecl *CurD = this; in getDefinition() 1149 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1154 return new (C, DC) VarTemplateDecl(C, DC, L, Name, Params, Decl); in Create() 1157 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1159 return new (C, ID) VarTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized() 1163 void VarTemplateDecl::LoadLazySpecializations() const { in LoadLazySpecializations() 1168 VarTemplateDecl::getSpecializations() const { in getSpecializations() 1174 VarTemplateDecl::getPartialSpecializations() const { in getPartialSpecializations() 1180 VarTemplateDecl::newCommon(ASTContext &C) const { in newCommon() [all …]
|
H A D | ASTDumper.cpp | 150 void ASTDumper::VisitVarTemplateDecl(const VarTemplateDecl *D) { in VisitVarTemplateDecl()
|
H A D | Decl.cpp | 515 VarTemplateDecl *temp = spec->getSpecializedTemplate(); in mergeTemplateLV() 2555 if (auto *VTD = From.dyn_cast<VarTemplateDecl *>()) { in getTemplateInstantiationPattern() 2579 if (VarTemplateDecl *VarTemplate = VD->getDescribedVarTemplate()) { in getTemplateInstantiationPattern() 2633 VarTemplateDecl *VarDecl::getDescribedVarTemplate() const { in getDescribedVarTemplate() 2635 .dyn_cast<VarTemplateDecl *>(); in getDescribedVarTemplate() 2638 void VarDecl::setDescribedVarTemplate(VarTemplateDecl *Template) { in setDescribedVarTemplate()
|
H A D | ExternalASTMerger.cpp | 474 else if (auto *VarTD = dyn_cast<VarTemplateDecl>(D)) in importSpecializationsIfNeeded()
|
H A D | ASTImporter.cpp | 477 bool IsStructuralMatch(VarTemplateDecl *From, VarTemplateDecl *To); 535 ExpectedDecl VisitVarTemplateDecl(VarTemplateDecl *D); 2227 bool ASTNodeImporter::IsStructuralMatch(VarTemplateDecl *From, in IsStructuralMatch() 2228 VarTemplateDecl *To) { in IsStructuralMatch() 5679 ExpectedDecl ASTNodeImporter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 5696 VarTemplateDecl *FoundByLookup = nullptr; in VisitVarTemplateDecl() 5701 if (VarTemplateDecl *FoundTemplate = dyn_cast<VarTemplateDecl>(FoundDecl)) { in VisitVarTemplateDecl() 5709 VarTemplateDecl *FoundDef = getTemplateDefinition(FoundTemplate); in VisitVarTemplateDecl() 5750 VarTemplateDecl *ToVarTD; in VisitVarTemplateDecl() 5763 const_cast<VarTemplateDecl *>(FoundByLookup->getMostRecentDecl()); in VisitVarTemplateDecl() [all …]
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 57 class VarTemplateDecl; variable 2677 llvm::PointerUnion<VarTemplateDecl *, SpecializedPartialSpecialization *> 2718 VarTemplateDecl *SpecializedTemplate, 2732 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, 2747 VarTemplateDecl *getSpecializedTemplate() const; 2803 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2806 return llvm::PointerUnion<VarTemplateDecl *, 2814 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2820 return SpecializedTemplate.get<VarTemplateDecl *>(); 2857 void setInstantiationOf(VarTemplateDecl *TemplDecl) { [all …]
|
H A D | ASTMutationListener.h | 40 class VarTemplateDecl; variable 67 AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, in AddedCXXTemplateSpecialization()
|
H A D | ASTDumper.h | 45 void VisitVarTemplateDecl(const VarTemplateDecl *D);
|
H A D | TextNodeDumper.h | 346 void VisitVarTemplateDecl(const VarTemplateDecl *D);
|
H A D | JSONNodeDumper.h | 427 void VisitVarTemplateDecl(const VarTemplateDecl *VTD) { in VisitVarTemplateDecl()
|
H A D | ASTNodeTraverser.h | 549 void VisitVarTemplateDecl(const VarTemplateDecl *D) { dumpTemplateDecl(D); } in VisitVarTemplateDecl()
|
H A D | Decl.h | 79 class VarTemplateDecl; variable 1548 VarTemplateDecl *getDescribedVarTemplate() const; 1550 void setDescribedVarTemplate(VarTemplateDecl *Template);
|
H A D | ASTContext.h | 137 class VarTemplateDecl; variable 453 llvm::PointerUnion<VarTemplateDecl *, MemberSpecializationInfo *>;
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Sema/ |
H A D | Template.h | 485 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 560 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 603 VarTemplateDecl *VarTemplate, VarDecl *FromVar, 615 VarTemplateDecl *VarTemplate,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Tooling/Refactoring/Rename/ |
H A D | USRFindingAction.cpp | 89 } else if (const auto *VTD = dyn_cast<VarTemplateDecl>(FoundDecl)) { in Find() 145 void handleVarTemplateDecl(const VarTemplateDecl *VTD) { in handleVarTemplateDecl()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Frontend/ |
H A D | MultiplexConsumer.cpp | 87 void AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, 144 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 1629 Decl *TemplateDeclInstantiator::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 1642 VarTemplateDecl *PrevVarTemplate = nullptr; in VisitVarTemplateDecl() 1647 PrevVarTemplate = dyn_cast<VarTemplateDecl>(Found.front()); in VisitVarTemplateDecl() 1657 VarTemplateDecl *Inst = VarTemplateDecl::Create( in VisitVarTemplateDecl() 1694 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() 1700 VarTemplateDecl *InstVarTemplate = dyn_cast<VarTemplateDecl>(Found.front()); in VisitVarTemplatePartialSpecializationDecl() 3614 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() 3618 VarTemplateDecl *InstVarTemplate = in VisitVarTemplateSpecializationDecl() 3619 cast_or_null<VarTemplateDecl>(SemaRef.FindInstantiatedDecl( in VisitVarTemplateSpecializationDecl() 3659 VarTemplateDecl *VarTemplate, VarDecl *D, in VisitVarTemplateSpecializationDecl() [all …]
|
H A D | SemaCXXScopeSpec.cpp | 943 isa<FunctionTemplateDecl>(TD) || isa<VarTemplateDecl>(TD)) { in ActOnCXXNestedNameSpecifier() 949 << (TD && isa<VarTemplateDecl>(TD)) << Template << R; in ActOnCXXNestedNameSpecifier()
|
H A D | SemaTemplate.cpp | 299 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD) || in isTemplateName() 302 isa<VarTemplateDecl>(TD) ? TNK_Var_template : in isTemplateName() 3423 : isa<VarTemplateDecl>(Template) in NoteAllFoundTemplates() 3671 isa<VarTemplateDecl>(Template) || isa<ConceptDecl>(Template)) { in CheckTemplateIdType() 4188 << isa<VarTemplateDecl>(Template); in checkMoreSpecializedThanPrimary() 4308 VarTemplateDecl *VarTemplate = in ActOnVarTemplateSpecialization() 4309 dyn_cast_or_null<VarTemplateDecl>(Name.getAsTemplateDecl()); in ActOnVarTemplateSpecialization() 4495 Sema::CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, in CheckVarTemplateId() 4649 VarTemplateDecl *Template, SourceLocation TemplateLoc, in CheckVarTemplateId() 4742 if (R.getAsSingle<VarTemplateDecl>()) { in BuildTemplateIdExpr() [all …]
|
H A D | SemaTemplateInstantiate.cpp | 89 llvm::PointerUnion<VarTemplateDecl*, in getTemplateInstantiationArgs() 97 VarTemplateDecl *Tmpl = Specialized.get<VarTemplateDecl *>(); in getTemplateInstantiationArgs() 622 bool IsVar = isa<VarTemplateDecl>(Active->Entity) || in PrintInstantiationStack()
|
H A D | SemaExprMember.cpp | 1141 if (VarTemplateDecl *VarTempl = dyn_cast<VarTemplateDecl>(MemberDecl)) { in BuildMemberReferenceExpr()
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 111 void VisitVarTemplateDecl(VarTemplateDecl *D); 1041 if (VarTemplateDecl *TemplD = D->getDescribedVarTemplate()) { in VisitVarDecl() 1570 void ASTDeclWriter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 1584 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 1586 if (Decl *InstFromD = InstFrom.dyn_cast<VarTemplateDecl *>()) { in VisitVarTemplateSpecializationDecl()
|
H A D | ASTReaderDecl.cpp | 387 void VisitVarTemplateDecl(VarTemplateDecl *D); 1476 VD->setDescribedVarTemplate(readDeclAs<VarTemplateDecl>()); in VisitVarDeclImpl() 2141 void ASTDeclReader::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 2275 if (auto *VTD = dyn_cast<VarTemplateDecl>(InstD)) { in VisitVarTemplateSpecializationDeclImpl() 2311 auto *CanonPattern = readDeclAs<VarTemplateDecl>(); in VisitVarTemplateSpecializationDeclImpl() 3890 D = VarTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4205 isa<FunctionTemplateDecl>(D) || isa<VarTemplateDecl>(D)) && in loadDeclUpdateRecords() 4211 else if (auto *VTD = dyn_cast<VarTemplateDecl>(D)) in loadDeclUpdateRecords()
|
/netbsd-src/external/apache2/llvm/dist/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 736 const VarTemplateDecl *TD,
|
/netbsd-src/external/apache2/llvm/dist/clang/lib/Index/ |
H A D | IndexSymbol.cpp | 100 if (auto *VT = dyn_cast<VarTemplateDecl>(D)) { in getSymbolInfo()
|