| /freebsd/contrib/llvm-project/clang/lib/AST/ |
| H A D | DeclTemplate.cpp | 1283 VarTemplateDecl *VarTemplateDecl::getDefinition() { in getDefinition() 1284 VarTemplateDecl *CurD = this; in getDefinition() 1293 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1298 auto *TD = new (C, DC) VarTemplateDecl(C, DC, L, Name, Params, Decl); in Create() 1304 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1306 return new (C, ID) VarTemplateDecl(C, nullptr, SourceLocation(), in CreateDeserialized() 1310 void VarTemplateDecl::LoadLazySpecializations( in LoadLazySpecializations() 1316 VarTemplateDecl::getSpecializations() const { in getSpecializations() 1322 VarTemplateDecl::getPartialSpecializations() const { in getPartialSpecializations() 1328 VarTemplateDecl::newCommon(ASTContext &C) const { in newCommon() [all …]
|
| H A D | Comment.cpp | 310 if (const VarTemplateDecl *VTD = in fill() 328 const VarTemplateDecl *VTD = cast<VarTemplateDecl>(CommentDecl); in fill()
|
| H A D | DynamicRecursiveASTVisitor.cpp | 302 FORWARD_TO_BASE(TraverseTemplateInstantiations, VarTemplateDecl, *)
|
| H A D | ASTDumper.cpp | 169 void ASTDumper::VisitVarTemplateDecl(const VarTemplateDecl *D) { in VisitVarTemplateDecl()
|
| H A D | ExternalASTMerger.cpp | 468 else if (auto *VarTD = dyn_cast<VarTemplateDecl>(D)) in importSpecializationsIfNeeded()
|
| H A D | Decl.cpp | 530 VarTemplateDecl *temp = spec->getSpecializedTemplate(); in mergeTemplateLV() 2731 if (auto *VTD = From.dyn_cast<VarTemplateDecl *>()) { in getTemplateInstantiationPattern() 2755 if (VarTemplateDecl *VarTemplate = VD->getDescribedVarTemplate()) { in getTemplateInstantiationPattern() 2809 VarTemplateDecl *VarDecl::getDescribedVarTemplate() const { in getDescribedVarTemplate() 2810 return dyn_cast_if_present<VarTemplateDecl *>( in getDescribedVarTemplate() 2814 void VarDecl::setDescribedVarTemplate(VarTemplateDecl *Template) { in setDescribedVarTemplate()
|
| /freebsd/contrib/llvm-project/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 59 class VarTemplateDecl; variable 2635 llvm::PointerUnion<VarTemplateDecl *, SpecializedPartialSpecialization *> 2662 VarTemplateDecl *SpecializedTemplate, 2676 SourceLocation IdLoc, VarTemplateDecl *SpecializedTemplate, QualType T, 2691 VarTemplateDecl *getSpecializedTemplate() const; 2740 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2743 return llvm::PointerUnion<VarTemplateDecl *, 2751 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2757 return cast<VarTemplateDecl *>(SpecializedTemplate); 2794 void setInstantiationOf(VarTemplateDecl *TemplDecl) { [all …]
|
| H A D | ASTMutationListener.h | 42 class VarTemplateDecl; variable 69 AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, in AddedCXXTemplateSpecialization()
|
| H A D | ASTDumper.h | 46 void VisitVarTemplateDecl(const VarTemplateDecl *D);
|
| H A D | TextNodeDumper.h | 382 void VisitVarTemplateDecl(const VarTemplateDecl *D);
|
| H A D | JSONNodeDumper.h | 457 void VisitVarTemplateDecl(const VarTemplateDecl *VTD) { in VisitVarTemplateDecl()
|
| H A D | ASTNodeTraverser.h | 712 void VisitVarTemplateDecl(const VarTemplateDecl *D) { dumpTemplateDecl(D); } in VisitVarTemplateDecl()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Sema/ |
| H A D | Template.h | 599 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 1> 684 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 727 VarTemplateDecl *VarTemplate, VarDecl *FromVar, 740 VarTemplateDecl *VarTemplate,
|
| /freebsd/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
| H A D | USRFindingAction.cpp | 82 } else if (const auto *VTD = dyn_cast<VarTemplateDecl>(FoundDecl)) { in Find() 138 void handleVarTemplateDecl(const VarTemplateDecl *VTD) { in handleVarTemplateDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Frontend/ |
| H A D | MultiplexConsumer.cpp | 101 void AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, 163 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
| /freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/ |
| H A D | ExtractAPIVisitor.h | 72 bool WalkUpFromVarTemplateDecl(const VarTemplateDecl *Decl); 110 bool VisitVarTemplateDecl(const VarTemplateDecl *Decl); 500 const VarTemplateDecl *Decl) { in WalkUpFromVarTemplateDecl() 911 const VarTemplateDecl *Decl) { in VisitVarTemplateDecl()
|
| /freebsd/contrib/llvm-project/clang/lib/Sema/ |
| H A D | SemaTemplateInstantiateDecl.cpp | 2364 Decl *TemplateDeclInstantiator::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 2377 VarTemplateDecl *PrevVarTemplate = nullptr; in VisitVarTemplateDecl() 2382 PrevVarTemplate = dyn_cast<VarTemplateDecl>(Found.front()); in VisitVarTemplateDecl() 2392 VarTemplateDecl *Inst = VarTemplateDecl::Create( in VisitVarTemplateDecl() 2429 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() 2435 VarTemplateDecl *InstVarTemplate = dyn_cast<VarTemplateDecl>(Found.front()); in VisitVarTemplatePartialSpecializationDecl() 4513 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() 4517 VarTemplateDecl *InstVarTemplate = in VisitVarTemplateSpecializationDecl() 4518 cast_or_null<VarTemplateDecl>(SemaRef.FindInstantiatedDecl( in VisitVarTemplateSpecializationDecl() 4562 VarTemplateDecl *VarTemplate, VarDecl *D, in VisitVarTemplateSpecializationDecl() [all …]
|
| H A D | SemaCXXScopeSpec.cpp | 893 isa<FunctionTemplateDecl>(TD) || isa<VarTemplateDecl>(TD)) { in ActOnCXXNestedNameSpecifier() 899 << isa_and_nonnull<VarTemplateDecl>(TD) << Template << R; in ActOnCXXNestedNameSpecifier()
|
| H A D | SemaTemplate.cpp | 306 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD) || in isTemplateName() 309 isa<VarTemplateDecl>(TD) ? TNK_Var_template : in isTemplateName() 3085 : isa<VarTemplateDecl>(Template) in NoteAllFoundTemplates() 3589 isa<VarTemplateDecl>(Template) || isa<ConceptDecl>(Template)) { in CheckTemplateIdType() 4128 << isa<VarTemplateDecl>(Template); in checkMoreSpecializedThanPrimary() 4248 VarTemplateDecl *VarTemplate = in ActOnVarTemplateSpecialization() 4249 dyn_cast_or_null<VarTemplateDecl>(Name.getAsTemplateDecl()); in ActOnVarTemplateSpecialization() 4461 Sema::CheckVarTemplateId(VarTemplateDecl *Template, SourceLocation TemplateLoc, in CheckVarTemplateId() 4677 VarTemplateDecl *Template, NamedDecl *FoundD, SourceLocation TemplateLoc, in CheckVarTemplateId() 4797 if (R.getAsSingle<VarTemplateDecl>()) { in BuildTemplateIdExpr() [all …]
|
| H A D | SemaExprMember.cpp | 1119 if (VarTemplateDecl *VarTempl = dyn_cast<VarTemplateDecl>(MemberDecl)) { in BuildMemberReferenceExpr()
|
| H A D | SemaTemplateInstantiate.cpp | 189 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in HandleVarTemplateSpec() 200 VarTemplateDecl *Tmpl = cast<VarTemplateDecl *>(Specialized); in HandleVarTemplateSpec() 1027 bool IsVar = isa<VarTemplateDecl>(Active->Entity) || in PrintInstantiationStack()
|
| /freebsd/contrib/llvm-project/clang/lib/Serialization/ |
| H A D | ASTWriterDecl.cpp | 129 void VisitVarTemplateDecl(VarTemplateDecl *D); 1338 if (VarTemplateDecl *TemplD = D->getDescribedVarTemplate()) { in VisitVarDecl() 1997 void ASTDeclWriter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 2009 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 2011 if (Decl *InstFromD = InstFrom.dyn_cast<VarTemplateDecl *>()) { in VisitVarTemplateSpecializationDecl()
|
| H A D | ASTReaderDecl.cpp | 390 void VisitVarTemplateDecl(VarTemplateDecl *D); 1681 VD->setDescribedVarTemplate(readDeclAs<VarTemplateDecl>()); in VisitVarDeclImpl() 2498 void ASTDeclReader::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 2619 if (auto *VTD = dyn_cast<VarTemplateDecl>(InstD)) { in VisitVarTemplateSpecializationDeclImpl() 2658 auto *CanonPattern = readDeclAs<VarTemplateDecl>(); in VisitVarTemplateSpecializationDeclImpl() 4029 D = VarTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
|
| /freebsd/contrib/llvm-project/clang/lib/Index/ |
| H A D | IndexSymbol.cpp | 101 if (auto *VT = dyn_cast<VarTemplateDecl>(D)) { in getSymbolInfo()
|
| /freebsd/contrib/llvm-project/clang/include/clang/Serialization/ |
| H A D | ASTWriter.h | 939 const VarTemplateDecl *TD,
|