Home
last modified time | relevance | path

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

12

/freebsd-13-stable/contrib/llvm-project/clang/lib/AST/
HDDeclTemplate.cpp1269 llvm::FoldingSetVector<VarTemplateSpecializationDecl> &
1288 VarTemplateSpecializationDecl *
1294 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D, in AddSpecialization()
1356 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl( in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1366 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl(Kind DK, in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1372 VarTemplateSpecializationDecl *VarTemplateSpecializationDecl::Create( in Create()
1376 return new (Context, DC) VarTemplateSpecializationDecl( in Create()
1381 VarTemplateSpecializationDecl *
1382 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, in CreateDeserialized()
1385 VarTemplateSpecializationDecl(VarTemplateSpecialization, C); in CreateDeserialized()
[all …]
HDLinkage.h124 const VarTemplateSpecializationDecl *spec,
HDDecl.cpp500 const VarTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility()
524 const VarTemplateSpecializationDecl *spec, in mergeTemplateLV()
646 !isa<VarTemplateSpecializationDecl>(Var) && in getLVForNamespaceScopeDecl()
793 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(Var)) { in getLVForNamespaceScopeDecl()
1023 if (const auto *spec = dyn_cast<VarTemplateSpecializationDecl>(VD)) in getLVForClassMember()
1272 if (const auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Var)) in getExplicitVisibilityAux()
2297 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(this)) { in isThisDeclarationADefinition()
2698 if (auto *VDTemplSpec = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in getTemplateInstantiationPattern()
2749 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind()
2763 if (const auto *Spec = dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKindForInstantiation()
[all …]
HDMicrosoftMangle.cpp555 !isa<VarTemplateSpecializationDecl>(D) && D->getIdentifier() != nullptr) in shouldMangleCXXName()
1036 if (const VarTemplateSpecializationDecl *Spec = in isTemplate()
1037 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
HDItaniumMangle.cpp795 !isa<VarTemplateSpecializationDecl>(VD) && in shouldMangleCXXName()
996 if (const VarTemplateSpecializationDecl *Spec = in isTemplate()
997 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/AST/
HDASTMutationListener.h43 class VarTemplateSpecializationDecl; variable
70 const VarTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
HDDeclTemplate.h2591 class VarTemplateSpecializationDecl : public VarDecl,
2633 VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC,
2640 explicit VarTemplateSpecializationDecl(Kind DK, ASTContext &Context);
2647 static VarTemplateSpecializationDecl *
2652 static VarTemplateSpecializationDecl *CreateDeserialized(ASTContext &C,
2658 VarTemplateSpecializationDecl *getMostRecentDecl() {
2660 return cast<VarTemplateSpecializationDecl>(Recent);
2839 : public VarTemplateSpecializationDecl {
2858 : VarTemplateSpecializationDecl(VarTemplatePartialSpecialization,
2880 static_cast<VarTemplateSpecializationDecl *>(
[all …]
HDASTNodeTraverser.h683 VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Sema/
HDSemaTemplateInstantiateDecl.cpp3964 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
3998 VarTemplateSpecializationDecl *PrevDecl = in VisitVarTemplateSpecializationDecl()
4018 VarTemplateSpecializationDecl *PrevDecl) { in VisitVarTemplateSpecializationDecl()
4034 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl()
4383 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization()
5213 VarTemplateSpecializationDecl *Sema::BuildVarTemplateInstantiation( in BuildVarTemplateInstantiation()
5258 return cast_or_null<VarTemplateSpecializationDecl>( in BuildVarTemplateInstantiation()
5263 VarTemplateSpecializationDecl *Sema::CompleteVarTemplateSpecializationDecl( in CompleteVarTemplateSpecializationDecl()
5264 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, in CompleteVarTemplateSpecializationDecl()
5297 VarTemplateSpecializationDecl *PrevDeclForVarTemplateSpecialization) { in BuildVariableInstantiation()
[all …]
HDSemaTemplate.cpp835 if (isa<VarTemplateSpecializationDecl>(Instantiation)) { in DiagnoseUninstantiableTemplate()
3223 if (const auto *IV = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in handledStmt()
4032 VarTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnVarTemplateSpecialization()
4040 VarTemplateSpecializationDecl *Specialization = nullptr; in ActOnVarTemplateSpecialization()
4081 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
4172 if (VarTemplateSpecializationDecl *Spec = in CheckVarTemplateId()
4270 VarTemplateSpecializationDecl *Decl = BuildVarTemplateInstantiation( in CheckVarTemplateId()
10965 auto *SD = dyn_cast<VarTemplateSpecializationDecl>(RD); in checkInstantiated()
11018 VarTemplateSpecializationDecl>(N)) { in getTopMostPointOfInstantiation()
HDSemaTemplateInstantiate.cpp175 HandleVarTemplateSpec(const VarTemplateSpecializationDecl *VarTemplSpec, in HandleVarTemplateSpec()
498 dyn_cast<VarTemplateSpecializationDecl>(CurDecl)) { in getTemplateInstantiationArgs()
1004 isa<VarTemplateSpecializationDecl>(Active->Entity); in PrintInstantiationStack()
4049 if (isa<VarTemplateSpecializationDecl>(Var)) in InstantiateClassMembers()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Frontend/
HDMultiplexConsumer.cpp97 const VarTemplateSpecializationDecl *D) override;
158 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Tooling/Refactoring/Rename/
HDUSRFindingAction.cpp92 dyn_cast<VarTemplateSpecializationDecl>(FoundDecl)) { in Find()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ExtractAPI/
HDExtractAPIVisitor.h73 const VarTemplateSpecializationDecl *Decl);
109 VisitVarTemplateSpecializationDecl(const VarTemplateSpecializationDecl *Decl);
492 const VarTemplateSpecializationDecl *Decl) { in WalkUpFromVarTemplateSpecializationDecl()
913 const VarTemplateSpecializationDecl *Decl) { in VisitVarTemplateSpecializationDecl()
HDDeclarationFragments.h376 const VarTemplateSpecializationDecl *);
/freebsd-13-stable/contrib/llvm-project/clang/lib/Serialization/
HDASTReaderDecl.cpp358 VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D);
360 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
1667 !isa<VarTemplateSpecializationDecl>(VD)) in VisitVarDeclImpl()
2582 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDeclImpl()
2594 VarTemplateSpecializationDecl::SpecializedPartialSpecialization(); in VisitVarTemplateSpecializationDeclImpl()
2626 VarTemplateSpecializationDecl *CanonSpec; in VisitVarTemplateSpecializationDeclImpl()
3715 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Previous); in checkMultipleDefinitionInNamedModules()
3955 D = VarTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
4572 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(D)) { in UpdateDecl()
HDASTWriterDecl.cpp84 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
1808 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
/freebsd-13-stable/contrib/llvm-project/clang/lib/Index/
HDUSRGeneration.cpp356 if (const VarTemplateSpecializationDecl *Spec in VisitVarDecl()
357 = dyn_cast<VarTemplateSpecializationDecl>(D)) { in VisitVarDecl()
HDIndexSymbol.cpp159 } else if (isa<VarTemplateSpecializationDecl>(D)) { in getSymbolInfo()
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Sema/
HDTemplate.h711 VarTemplateSpecializationDecl *PrevDecl = nullptr);
HDSema.h225 class VarTemplateSpecializationDecl; variable
13687 VarTemplateSpecializationDecl *BuildVarTemplateInstantiation(
13698 VarTemplateSpecializationDecl *CompleteVarTemplateSpecializationDecl(
13699 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,
13712 VarTemplateSpecializationDecl *PrevVTSD = nullptr);
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/ASTMatchers/
HDASTMatchers.h791 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument
1072 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
5334 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument
6926 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P() argument
6951 VarTemplateSpecializationDecl, FunctionDecl, in AST_POLYMORPHIC_MATCHER_P2() argument
HDASTMatchersInternal.h1939 getTemplateSpecializationArgs(const VarTemplateSpecializationDecl &D) {
1963 getTemplateArgsWritten(const VarTemplateSpecializationDecl &D) {
/freebsd-13-stable/contrib/llvm-project/clang/include/clang/Serialization/
HDASTWriter.h886 const VarTemplateSpecializationDecl *D) override;
/freebsd-13-stable/contrib/llvm-project/clang/lib/CodeGen/
HDCGDebugInfo.cpp1900 isa<VarTemplateSpecializationDecl>(V)) in CollectRecordFields()
2389 auto *TS = dyn_cast<VarTemplateSpecializationDecl>(VD); in GetTemplateArgs()
2511 if (const auto *VTpl = dyn_cast<VarTemplateSpecializationDecl>(VD)) { in getDynamicInitializerName()
4061 if (isa<VarTemplateSpecializationDecl>(VD)) { in collectVarDeclProps()
5749 if (isa<VarTemplateSpecializationDecl>(VD)) in EmitGlobalVariable()

12