/openbsd/gnu/llvm/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 1218 VarTemplateDecl *VarTemplateDecl::getDefinition() { in getDefinition() 1219 VarTemplateDecl *CurD = this; in getDefinition() 1228 VarTemplateDecl *VarTemplateDecl::Create(ASTContext &C, DeclContext *DC, in Create() 1239 VarTemplateDecl *VarTemplateDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized() 1245 void VarTemplateDecl::LoadLazySpecializations() const { in LoadLazySpecializations() 1250 VarTemplateDecl::getSpecializations() const { in getSpecializations() 1256 VarTemplateDecl::getPartialSpecializations() const { in getPartialSpecializations() 1262 VarTemplateDecl::newCommon(ASTContext &C) const { in newCommon() 1296 void VarTemplateDecl::AddPartialSpecialization( in AddPartialSpecialization() 1311 void VarTemplateDecl::getPartialSpecializations( in getPartialSpecializations() [all …]
|
H A D | Comment.cpp | 299 if (const VarTemplateDecl *VTD = in fill() 317 const VarTemplateDecl *VTD = cast<VarTemplateDecl>(CommentDecl); in fill()
|
H A D | ASTDumper.cpp | 170 void ASTDumper::VisitVarTemplateDecl(const VarTemplateDecl *D) { in VisitVarTemplateDecl()
|
H A D | ExternalASTMerger.cpp | 472 else if (auto *VarTD = dyn_cast<VarTemplateDecl>(D)) in importSpecializationsIfNeeded()
|
H A D | Decl.cpp | 526 VarTemplateDecl *temp = spec->getSpecializedTemplate(); in mergeTemplateLV() 2636 if (auto *VTD = From.dyn_cast<VarTemplateDecl *>()) { in getTemplateInstantiationPattern() 2660 if (VarTemplateDecl *VarTemplate = VD->getDescribedVarTemplate()) { in getTemplateInstantiationPattern() 2714 VarTemplateDecl *VarDecl::getDescribedVarTemplate() const { in getDescribedVarTemplate() 2716 .dyn_cast<VarTemplateDecl *>(); in getDescribedVarTemplate() 2719 void VarDecl::setDescribedVarTemplate(VarTemplateDecl *Template) { in setDescribedVarTemplate()
|
/openbsd/gnu/llvm/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 59 class VarTemplateDecl; variable 2774 VarTemplateDecl *getSpecializedTemplate() const; 2834 return llvm::PointerUnion<VarTemplateDecl *, 3174 VarTemplateDecl *getDefinition(); 3194 VarTemplateDecl *getCanonicalDecl() override { 3203 VarTemplateDecl *getPreviousDecl() { 3204 return cast_or_null<VarTemplateDecl>( 3208 return cast_or_null<VarTemplateDecl>( 3213 VarTemplateDecl *getMostRecentDecl() { 3214 return cast<VarTemplateDecl>( [all …]
|
H A D | ASTMutationListener.h | 40 class VarTemplateDecl; variable 67 AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, in AddedCXXTemplateSpecialization()
|
H A D | ASTDumper.h | 46 void VisitVarTemplateDecl(const VarTemplateDecl *D);
|
H A D | TextNodeDumper.h | 358 void VisitVarTemplateDecl(const VarTemplateDecl *D);
|
H A D | JSONNodeDumper.h | 438 void VisitVarTemplateDecl(const VarTemplateDecl *VTD) { in VisitVarTemplateDecl()
|
H A D | ASTNodeTraverser.h | 579 void VisitVarTemplateDecl(const VarTemplateDecl *D) { dumpTemplateDecl(D); } in VisitVarTemplateDecl()
|
H A D | Decl.h | 77 class VarTemplateDecl; variable 1621 VarTemplateDecl *getDescribedVarTemplate() const; 1623 void setDescribedVarTemplate(VarTemplateDecl *Template);
|
/openbsd/gnu/llvm/clang/include/clang/Sema/ |
H A D | Template.h | 550 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 635 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>>::iterator; 678 VarTemplateDecl *VarTemplate, VarDecl *FromVar, 690 VarTemplateDecl *VarTemplate,
|
/openbsd/gnu/llvm/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()
|
/openbsd/gnu/llvm/clang/lib/Frontend/ |
H A D | MultiplexConsumer.cpp | 93 void AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, 150 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
|
/openbsd/gnu/llvm/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 1766 VarTemplateDecl *PrevVarTemplate = nullptr; in VisitVarTemplateDecl() 1771 PrevVarTemplate = dyn_cast<VarTemplateDecl>(Found.front()); in VisitVarTemplateDecl() 1781 VarTemplateDecl *Inst = VarTemplateDecl::Create( in VisitVarTemplateDecl() 1818 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() 1824 VarTemplateDecl *InstVarTemplate = dyn_cast<VarTemplateDecl>(Found.front()); in VisitVarTemplatePartialSpecializationDecl() 3865 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() 3869 VarTemplateDecl *InstVarTemplate = in VisitVarTemplateSpecializationDecl() 3913 VarTemplateDecl *VarTemplate, VarDecl *D, in VisitVarTemplateSpecializationDecl() 4252 VarTemplateDecl *VarTemplate, in InstantiateVarTemplatePartialSpecialization() 5111 VarTemplateDecl *VarTemplate, VarDecl *FromVar, in BuildVarTemplateInstantiation() [all …]
|
H A D | SemaCXXScopeSpec.cpp | 964 isa<FunctionTemplateDecl>(TD) || isa<VarTemplateDecl>(TD)) { in ActOnCXXNestedNameSpecifier() 970 << (TD && isa<VarTemplateDecl>(TD)) << Template << R; in ActOnCXXNestedNameSpecifier()
|
H A D | SemaTemplate.cpp | 304 isa<TypeAliasTemplateDecl>(TD) || isa<VarTemplateDecl>(TD) || in isTemplateName() 307 isa<VarTemplateDecl>(TD) ? TNK_Var_template : in isTemplateName() 3575 : isa<VarTemplateDecl>(Template) in NoteAllFoundTemplates() 3836 isa<VarTemplateDecl>(Template) || isa<ConceptDecl>(Template)) { in CheckTemplateIdType() 4363 << isa<VarTemplateDecl>(Template); in checkMoreSpecializedThanPrimary() 4483 VarTemplateDecl *VarTemplate = in ActOnVarTemplateSpecialization() 4484 dyn_cast_or_null<VarTemplateDecl>(Name.getAsTemplateDecl()); in ActOnVarTemplateSpecialization() 4931 if (R.getAsSingle<VarTemplateDecl>()) { in BuildTemplateIdExpr() 8334 else if (isa<VarTemplateDecl>(Specialized)) in CheckTemplateSpecializationScope() 10379 VarTemplateDecl *PrevTemplate = Previous.getAsSingle<VarTemplateDecl>(); in ActOnExplicitInstantiation() [all …]
|
H A D | SemaExprMember.cpp | 1143 if (VarTemplateDecl *VarTempl = dyn_cast<VarTemplateDecl>(MemberDecl)) { in BuildMemberReferenceExpr()
|
H A D | SemaTemplateInstantiate.cpp | 98 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in HandleVarTemplateSpec() 109 VarTemplateDecl *Tmpl = Specialized.get<VarTemplateDecl *>(); in HandleVarTemplateSpec() 789 bool IsVar = isa<VarTemplateDecl>(Active->Entity) || in PrintInstantiationStack()
|
/openbsd/gnu/llvm/clang/lib/Serialization/ |
H A D | ASTReaderDecl.cpp | 393 void VisitVarTemplateDecl(VarTemplateDecl *D); 1630 VD->setDescribedVarTemplate(readDeclAs<VarTemplateDecl>()); in VisitVarDeclImpl() 2349 void ASTDeclReader::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 2482 if (auto *VTD = dyn_cast<VarTemplateDecl>(InstD)) { in VisitVarTemplateSpecializationDeclImpl() 2520 auto *CanonPattern = readDeclAs<VarTemplateDecl>(); in VisitVarTemplateSpecializationDeclImpl() 3759 D = VarTemplateDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 4086 isa<FunctionTemplateDecl, VarTemplateDecl>(D)) && in loadDeclUpdateRecords() 4092 else if (auto *VTD = dyn_cast<VarTemplateDecl>(D)) in loadDeclUpdateRecords()
|
H A D | ASTWriterDecl.cpp | 116 void VisitVarTemplateDecl(VarTemplateDecl *D); 1066 if (VarTemplateDecl *TemplD = D->getDescribedVarTemplate()) { in VisitVarDecl() 1625 void ASTDeclWriter::VisitVarTemplateDecl(VarTemplateDecl *D) { in VisitVarTemplateDecl() 1637 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl() 1639 if (Decl *InstFromD = InstFrom.dyn_cast<VarTemplateDecl *>()) { in VisitVarTemplateSpecializationDecl()
|
/openbsd/gnu/llvm/clang/lib/Index/ |
H A D | IndexSymbol.cpp | 100 if (auto *VT = dyn_cast<VarTemplateDecl>(D)) { in getSymbolInfo()
|
H A D | USRGeneration.cpp | 316 if (VarTemplateDecl *VarTmpl = D->getDescribedVarTemplate()) { in VisitVarDecl()
|
/openbsd/gnu/llvm/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 762 const VarTemplateDecl *TD,
|