Home
last modified time | relevance | path

Searched refs:VarTemplateSpecializationDecl (Results 1 – 25 of 53) sorted by relevance

123

/external/clang/lib/AST/
DDeclTemplate.cpp978 llvm::FoldingSetVector<VarTemplateSpecializationDecl> &
997 VarTemplateSpecializationDecl *
1003 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D, in AddSpecialization()
1054 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl( in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1064 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl(Kind DK, in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1070 VarTemplateSpecializationDecl *VarTemplateSpecializationDecl::Create( in Create()
1074 return new (Context, DC) VarTemplateSpecializationDecl( in Create()
1079 VarTemplateSpecializationDecl *
1080 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1082 VarTemplateSpecializationDecl(VarTemplateSpecialization, C); in CreateDeserialized()
[all …]
DDecl.cpp491 const VarTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility()
515 const VarTemplateSpecializationDecl *spec, in mergeTemplateLV()
739 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(Var)) { in getLVForNamespaceScopeDecl()
954 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(VD)) in getLVForClassMember()
1081 if (const auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Var)) in getExplicitVisibilityAux()
1964 if (isa<VarTemplateSpecializationDecl>(this) && in isThisDeclarationADefinition()
2257 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind()
2267 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getPointOfInstantiation()
2296 assert((isa<VarTemplateSpecializationDecl>(this) || in setTemplateSpecializationKind()
2300 if (VarTemplateSpecializationDecl *Spec = in setTemplateSpecializationKind()
[all …]
/external/llvm-project/clang/lib/AST/
DDeclTemplate.cpp1142 llvm::FoldingSetVector<VarTemplateSpecializationDecl> &
1161 VarTemplateSpecializationDecl *
1167 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D, in AddSpecialization()
1230 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl( in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1240 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl(Kind DK, in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1246 VarTemplateSpecializationDecl *VarTemplateSpecializationDecl::Create( in Create()
1250 return new (Context, DC) VarTemplateSpecializationDecl( in Create()
1255 VarTemplateSpecializationDecl *
1256 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1258 VarTemplateSpecializationDecl(VarTemplateSpecialization, C); in CreateDeserialized()
[all …]
DLinkage.h121 const VarTemplateSpecializationDecl *spec,
DDecl.cpp484 const VarTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility()
508 const VarTemplateSpecializationDecl *spec, in mergeTemplateLV()
657 !isa<VarTemplateSpecializationDecl>(Var) && in getLVForNamespaceScopeDecl()
802 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(Var)) { in getLVForNamespaceScopeDecl()
1015 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(VD)) in getLVForClassMember()
1154 if (const auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Var)) in getExplicitVisibilityAux()
2160 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(this)) { in isThisDeclarationADefinition()
2530 if (auto *VDTemplSpec = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in getTemplateInstantiationPattern()
2581 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind()
2595 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKindForInstantiation()
[all …]
/external/clang/include/clang/AST/
DASTMutationListener.h39 class VarTemplateSpecializationDecl; variable
66 const VarTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
DDeclTemplate.h2374 class VarTemplateSpecializationDecl : public VarDecl,
2423 VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC,
2430 explicit VarTemplateSpecializationDecl(Kind DK, ASTContext &Context);
2433 static VarTemplateSpecializationDecl *
2438 static VarTemplateSpecializationDecl *CreateDeserialized(ASTContext &C,
2444 VarTemplateSpecializationDecl *getMostRecentDecl() {
2446 return cast<VarTemplateSpecializationDecl>(Recent);
2618 : public VarTemplateSpecializationDecl {
2644 : VarTemplateSpecializationDecl(VarTemplatePartialSpecialization, Context),
2661 static_cast<VarTemplateSpecializationDecl *>(
[all …]
/external/llvm-project/clang/include/clang/AST/
DASTMutationListener.h41 class VarTemplateSpecializationDecl; variable
68 const VarTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
DDeclTemplate.h2659 class VarTemplateSpecializationDecl : public VarDecl,
2715 VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC,
2722 explicit VarTemplateSpecializationDecl(Kind DK, ASTContext &Context);
2729 static VarTemplateSpecializationDecl *
2734 static VarTemplateSpecializationDecl *CreateDeserialized(ASTContext &C,
2740 VarTemplateSpecializationDecl *getMostRecentDecl() {
2742 return cast<VarTemplateSpecializationDecl>(Recent);
2921 : public VarTemplateSpecializationDecl {
2945 : VarTemplateSpecializationDecl(VarTemplatePartialSpecialization,
2967 static_cast<VarTemplateSpecializationDecl *>(
[all …]
DASTNodeTraverser.h553 VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp2802 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
2829 if (VarTemplateSpecializationDecl *VarSpec = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl()
2857 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl()
3107 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization()
3712 VarTemplateSpecializationDecl *Sema::BuildVarTemplateInstantiation( in BuildVarTemplateInstantiation()
3754 return cast_or_null<VarTemplateSpecializationDecl>( in BuildVarTemplateInstantiation()
3761 VarTemplateSpecializationDecl *Sema::CompleteVarTemplateSpecializationDecl( in CompleteVarTemplateSpecializationDecl()
3762 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, in CompleteVarTemplateSpecializationDecl()
3832 } else if (!isa<VarTemplateSpecializationDecl>(NewVar) && in BuildVariableInstantiation()
3861 if ((!isa<VarTemplateSpecializationDecl>(NewVar) && in BuildVariableInstantiation()
[all …]
/external/llvm-project/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp3610 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
3641 VarTemplateSpecializationDecl *PrevDecl = in VisitVarTemplateSpecializationDecl()
3661 VarTemplateSpecializationDecl *PrevDecl) { in VisitVarTemplateSpecializationDecl()
3677 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl()
4045 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization()
4881 VarTemplateSpecializationDecl *Sema::BuildVarTemplateInstantiation( in BuildVarTemplateInstantiation()
4923 return cast_or_null<VarTemplateSpecializationDecl>( in BuildVarTemplateInstantiation()
4930 VarTemplateSpecializationDecl *Sema::CompleteVarTemplateSpecializationDecl( in CompleteVarTemplateSpecializationDecl()
4931 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, in CompleteVarTemplateSpecializationDecl()
4967 VarTemplateSpecializationDecl *PrevDeclForVarTemplateSpecialization) { in BuildVariableInstantiation()
[all …]
/external/llvm-project/clang/lib/Frontend/
DMultiplexConsumer.cpp88 const VarTemplateSpecializationDecl *D) override;
144 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/external/clang/lib/Frontend/
DMultiplexConsumer.cpp113 const VarTemplateSpecializationDecl *D) override;
165 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/external/llvm-project/clang/unittests/AST/
DASTImporterODRStrategiesTest.cpp215 Decl, VarTemplateSpecializationDecl>
219 using DeclTy = VarTemplateSpecializationDecl;
/external/llvm-project/clang/test/SemaOpenCLCXX/
Daddress-space-deduction.cl9 //CHECK: `-VarTemplateSpecializationDecl {{.*}} used foo1 '__global long':'__global long' cinit
/external/llvm-project/clang/lib/Tooling/Refactoring/Rename/
DUSRFindingAction.cpp92 dyn_cast<VarTemplateSpecializationDecl>(FoundDecl)) { in Find()
/external/llvm-project/clang-tools-extra/clangd/
DFindSymbols.cpp320 if (auto *TemplSpec = llvm::dyn_cast<VarTemplateSpecializationDecl>(D)) { in shouldVisit()
DAST.cpp56 } else if (auto *Var = llvm::dyn_cast<VarTemplateSpecializationDecl>(&ND)) in getTemplateSpecializationArgLocs()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp293 VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D);
294 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
1252 !isa<VarTemplateSpecializationDecl>(VD)) in VisitVarDeclImpl()
2089 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDeclImpl()
2101 VarTemplateSpecializationDecl::SpecializedPartialSpecialization *PS = in VisitVarTemplateSpecializationDeclImpl()
2103 VarTemplateSpecializationDecl::SpecializedPartialSpecialization(); in VisitVarTemplateSpecializationDeclImpl()
2113 VarTemplateSpecializationDecl::ExplicitSpecializationInfo *ExplicitInfo = in VisitVarTemplateSpecializationDeclImpl()
2114 new (C) VarTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitVarTemplateSpecializationDeclImpl()
3316 D = VarTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
/external/llvm-project/clang/include/clang/Sema/
DTemplate.h606 VarTemplateSpecializationDecl *PrevDecl = nullptr);
/external/llvm-project/clang/lib/Index/
DUSRGeneration.cpp334 if (const VarTemplateSpecializationDecl *Spec in VisitVarDecl()
335 = dyn_cast<VarTemplateSpecializationDecl>(D)) { in VisitVarDecl()
DIndexSymbol.cpp158 } else if (isa<VarTemplateSpecializationDecl>(D)) { in getSymbolInfo()
/external/llvm-project/clang/lib/Serialization/
DASTReaderDecl.cpp350 VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D);
352 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
1471 !isa<VarTemplateSpecializationDecl>(VD)) in VisitVarDeclImpl()
2268 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDeclImpl()
2282 VarTemplateSpecializationDecl::SpecializedPartialSpecialization(); in VisitVarTemplateSpecializationDeclImpl()
2293 new (C) VarTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitVarTemplateSpecializationDeclImpl()
3891 D = VarTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
4474 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(D)) { in UpdateDecl()
/external/llvm-project/clang/include/clang/Serialization/
DASTWriter.h729 const VarTemplateSpecializationDecl *D) override;

123