Home
last modified time | relevance | path

Searched refs:VarTemplate (Results 1 – 21 of 21) sorted by relevance

/llvm-project-15.0.7/clang/unittests/AST/
H A DASTImporterODRStrategiesTest.cpp142 struct VarTemplate { struct
423 VarTemplate, Liberal, ,
464 VarTemplate, Conservative, ,
/llvm-project-15.0.7/clang/include/clang/Sema/
H A DTemplate.h639 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
651 VarTemplateDecl *VarTemplate,
H A DSema.h2649 static NameClassification VarTemplate(TemplateName Name) { in VarTemplate() function
2763 VarTemplate, enumerator
9804 VarTemplateDecl *VarTemplate, VarDecl *FromVar,
/llvm-project-15.0.7/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1803 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplatePartialSpecializationDecl() local
3799 VarTemplateDecl *VarTemplate = D->getSpecializedTemplate(); in VisitVarTemplateSpecializationDecl() local
3800 assert(VarTemplate && in VisitVarTemplateSpecializationDecl()
3805 D->getLocation(), VarTemplate, TemplateArgs)); in VisitVarTemplateSpecializationDecl()
3846 VarTemplateDecl *VarTemplate, VarDecl *D, in VisitVarTemplateSpecializationDecl() argument
3871 VarTemplate->findSpecialization(Converted, InsertPos); in VisitVarTemplateSpecializationDecl()
3872 VarTemplate->AddSpecialization(Var, InsertPos); in VisitVarTemplateSpecializationDecl()
4191 VarTemplateDecl *VarTemplate, in InstantiateVarTemplatePartialSpecialization() argument
4237 TemplateName(VarTemplate), Converted); in InstantiateVarTemplatePartialSpecialization()
5102 VarTemplateDecl *VarTemplate, VarDecl *FromVar, in BuildVarTemplateInstantiation() argument
[all …]
H A DSemaTemplate.cpp4366 VarTemplateDecl *VarTemplate = in ActOnVarTemplateSpecialization() local
4368 if (!VarTemplate) { in ActOnVarTemplateSpecialization()
4408 << VarTemplate->getDeclName(); in ActOnVarTemplateSpecialization()
4412 if (isSameAsPrimaryTemplate(VarTemplate->getTemplateParameters(), in ActOnVarTemplateSpecialization()
4437 PrevDecl = VarTemplate->findSpecialization(Converted, InsertPos); in ActOnVarTemplateSpecialization()
4443 if (CheckTemplateSpecializationScope(*this, VarTemplate, PrevDecl, in ActOnVarTemplateSpecialization()
4462 Context, VarTemplate->getDeclContext(), TemplateKWLoc, in ActOnVarTemplateSpecialization()
4467 VarTemplate->AddPartialSpecialization(Partial, InsertPos); in ActOnVarTemplateSpecialization()
4481 VarTemplate, DI->getType(), DI, SC, Converted); in ActOnVarTemplateSpecialization()
4485 VarTemplate->AddSpecialization(Specialization, InsertPos); in ActOnVarTemplateSpecialization()
[all …]
H A DSemaDecl.cpp1142 return IsVarTemplate ? NameClassification::VarTemplate(Template) in ClassifyName()
1306 return TemplateNameKindForDiagnostics::VarTemplate; in getTemplateNameKindForDiagnostics()
/llvm-project-15.0.7/clang/include/clang/Basic/
H A DDeclNodes.td70 def VarTemplate : DeclNode<RedeclarableTemplate>;
/llvm-project-15.0.7/clang/lib/AST/
H A DComment.cpp316 case Decl::VarTemplate: { in fill()
H A DDecl.cpp2631 if (VarTemplateDecl *VarTemplate = VD->getDescribedVarTemplate()) { in getTemplateInstantiationPattern() local
2632 while (!VarTemplate->isMemberSpecialization()) { in getTemplateInstantiationPattern()
2633 auto *NewVT = VarTemplate->getInstantiatedFromMemberTemplate(); in getTemplateInstantiationPattern()
2636 VarTemplate = NewVT; in getTemplateInstantiationPattern()
2639 return getDefinitionOrSelf(VarTemplate->getTemplatedDecl()); in getTemplateInstantiationPattern()
H A DDeclBase.cpp761 case VarTemplate: in getIdentifierNamespaceForKind()
H A DASTImporter.cpp6003 VarTemplateDecl *VarTemplate = nullptr; in VisitVarTemplateSpecializationDecl() local
6004 if (Error Err = importInto(VarTemplate, D->getSpecializedTemplate())) in VisitVarTemplateSpecializationDecl()
6029 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl()
6080 VarTemplate, T, *TInfoOrErr, in VisitVarTemplateSpecializationDecl()
6100 *BeginLocOrErr, *IdLocOrErr, VarTemplate, in VisitVarTemplateSpecializationDecl()
6117 VarTemplate->AddSpecialization(D2, InsertPos); in VisitVarTemplateSpecializationDecl()
/llvm-project-15.0.7/clang/lib/Frontend/
H A DInterfaceStubFunctionsConsumer.cpp198 case Decl::Kind::VarTemplate: in HandleNamedDecl()
/llvm-project-15.0.7/clang/lib/Serialization/
H A DASTCommon.cpp376 case Decl::VarTemplate: in isRedeclarableDeclKind()
H A DASTWriterDecl.cpp1051 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDecl() enumerator
1054 Record.push_back(VarTemplate); in VisitVarDecl()
H A DASTReaderDecl.cpp1570 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDeclImpl() enumerator
1580 case VarTemplate: in VisitVarDeclImpl()
/llvm-project-15.0.7/clang-tools-extra/clangd/refactor/
H A DRename.cpp86 if (const auto *VarTemplate = dyn_cast<VarTemplateSpecializationDecl>(D)) in canonicalRenameDecl() local
88 VarTemplate->getSpecializedTemplate()->getTemplatedDecl()); in canonicalRenameDecl()
/llvm-project-15.0.7/clang/lib/Index/
H A DIndexSymbol.cpp362 case Decl::VarTemplate: in getSymbolInfo()
/llvm-project-15.0.7/clang/include/clang/AST/
H A DDeclTemplate.h3135 : RedeclarableTemplateDecl(VarTemplate, C, DC, L, Name, Params, Decl) {}
3258 static bool classofKind(Kind K) { return K == VarTemplate; }
/llvm-project-15.0.7/clang/lib/CodeGen/
H A DCGDecl.cpp74 case Decl::VarTemplate: in EmitDecl()
H A DCodeGenModule.cpp6149 case Decl::VarTemplate: in EmitTopLevelDecl()
/llvm-project-15.0.7/clang/tools/libclang/
H A DCIndex.cpp6763 case Decl::VarTemplate: { in clang_getCursorDefinition()