| /llvm-project-15.0.7/clang/unittests/AST/ |
| H A D | ASTImporterODRStrategiesTest.cpp | 142 struct VarTemplate { struct 423 VarTemplate, Liberal, , 464 VarTemplate, Conservative, ,
|
| /llvm-project-15.0.7/clang/include/clang/Sema/ |
| H A D | Template.h | 639 VarTemplateDecl *VarTemplate, VarDecl *FromVar, 651 VarTemplateDecl *VarTemplate,
|
| H A D | Sema.h | 2649 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 D | SemaTemplateInstantiateDecl.cpp | 1803 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 D | SemaTemplate.cpp | 4366 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 D | SemaDecl.cpp | 1142 return IsVarTemplate ? NameClassification::VarTemplate(Template) in ClassifyName() 1306 return TemplateNameKindForDiagnostics::VarTemplate; in getTemplateNameKindForDiagnostics()
|
| /llvm-project-15.0.7/clang/include/clang/Basic/ |
| H A D | DeclNodes.td | 70 def VarTemplate : DeclNode<RedeclarableTemplate>;
|
| /llvm-project-15.0.7/clang/lib/AST/ |
| H A D | Comment.cpp | 316 case Decl::VarTemplate: { in fill()
|
| H A D | Decl.cpp | 2631 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 D | DeclBase.cpp | 761 case VarTemplate: in getIdentifierNamespaceForKind()
|
| H A D | ASTImporter.cpp | 6003 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 D | InterfaceStubFunctionsConsumer.cpp | 198 case Decl::Kind::VarTemplate: in HandleNamedDecl()
|
| /llvm-project-15.0.7/clang/lib/Serialization/ |
| H A D | ASTCommon.cpp | 376 case Decl::VarTemplate: in isRedeclarableDeclKind()
|
| H A D | ASTWriterDecl.cpp | 1051 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDecl() enumerator 1054 Record.push_back(VarTemplate); in VisitVarDecl()
|
| H A D | ASTReaderDecl.cpp | 1570 VarNotTemplate = 0, VarTemplate, StaticDataMemberSpecialization in VisitVarDeclImpl() enumerator 1580 case VarTemplate: in VisitVarDeclImpl()
|
| /llvm-project-15.0.7/clang-tools-extra/clangd/refactor/ |
| H A D | Rename.cpp | 86 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 D | IndexSymbol.cpp | 362 case Decl::VarTemplate: in getSymbolInfo()
|
| /llvm-project-15.0.7/clang/include/clang/AST/ |
| H A D | DeclTemplate.h | 3135 : 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 D | CGDecl.cpp | 74 case Decl::VarTemplate: in EmitDecl()
|
| H A D | CodeGenModule.cpp | 6149 case Decl::VarTemplate: in EmitTopLevelDecl()
|
| /llvm-project-15.0.7/clang/tools/libclang/ |
| H A D | CIndex.cpp | 6763 case Decl::VarTemplate: { in clang_getCursorDefinition()
|