Home
last modified time | relevance | path

Searched refs:VarTemplateDecl (Results 1 – 25 of 42) sorted by relevance

12

/openbsd/gnu/llvm/clang/lib/AST/
H A DDeclTemplate.cpp1218 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 DComment.cpp299 if (const VarTemplateDecl *VTD = in fill()
317 const VarTemplateDecl *VTD = cast<VarTemplateDecl>(CommentDecl); in fill()
H A DASTDumper.cpp170 void ASTDumper::VisitVarTemplateDecl(const VarTemplateDecl *D) { in VisitVarTemplateDecl()
H A DExternalASTMerger.cpp472 else if (auto *VarTD = dyn_cast<VarTemplateDecl>(D)) in importSpecializationsIfNeeded()
H A DDecl.cpp526 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 DDeclTemplate.h59 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 DASTMutationListener.h40 class VarTemplateDecl; variable
67 AddedCXXTemplateSpecialization(const VarTemplateDecl *TD, in AddedCXXTemplateSpecialization()
H A DASTDumper.h46 void VisitVarTemplateDecl(const VarTemplateDecl *D);
H A DTextNodeDumper.h358 void VisitVarTemplateDecl(const VarTemplateDecl *D);
H A DJSONNodeDumper.h438 void VisitVarTemplateDecl(const VarTemplateDecl *VTD) { in VisitVarTemplateDecl()
H A DASTNodeTraverser.h579 void VisitVarTemplateDecl(const VarTemplateDecl *D) { dumpTemplateDecl(D); } in VisitVarTemplateDecl()
H A DDecl.h77 class VarTemplateDecl; variable
1621 VarTemplateDecl *getDescribedVarTemplate() const;
1623 void setDescribedVarTemplate(VarTemplateDecl *Template);
/openbsd/gnu/llvm/clang/include/clang/Sema/
H A DTemplate.h550 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 DUSRFindingAction.cpp89 } 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 DMultiplexConsumer.cpp93 void AddedCXXTemplateSpecialization(const VarTemplateDecl *TD,
150 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/openbsd/gnu/llvm/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1766 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 DSemaCXXScopeSpec.cpp964 isa<FunctionTemplateDecl>(TD) || isa<VarTemplateDecl>(TD)) { in ActOnCXXNestedNameSpecifier()
970 << (TD && isa<VarTemplateDecl>(TD)) << Template << R; in ActOnCXXNestedNameSpecifier()
H A DSemaTemplate.cpp304 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 DSemaExprMember.cpp1143 if (VarTemplateDecl *VarTempl = dyn_cast<VarTemplateDecl>(MemberDecl)) { in BuildMemberReferenceExpr()
H A DSemaTemplateInstantiate.cpp98 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 DASTReaderDecl.cpp393 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 DASTWriterDecl.cpp116 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 DIndexSymbol.cpp100 if (auto *VT = dyn_cast<VarTemplateDecl>(D)) { in getSymbolInfo()
H A DUSRGeneration.cpp316 if (VarTemplateDecl *VarTmpl = D->getDescribedVarTemplate()) { in VisitVarDecl()
/openbsd/gnu/llvm/clang/include/clang/Serialization/
H A DASTWriter.h762 const VarTemplateDecl *TD,

12