Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclTemplate.cpp1007 llvm::FoldingSetVector<VarTemplateSpecializationDecl> &
1026 VarTemplateSpecializationDecl *
1032 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D, in AddSpecialization()
1089 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl( in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1100 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl(Kind DK, in VarTemplateSpecializationDecl() function in VarTemplateSpecializationDecl
1106 VarTemplateSpecializationDecl *VarTemplateSpecializationDecl::Create( in Create()
1111 return new (Context, DC) VarTemplateSpecializationDecl( in Create()
1116 VarTemplateSpecializationDecl *
1117 VarTemplateSpecializationDecl::CreateDeserialized(ASTContext &C, unsigned ID) { in CreateDeserialized()
1119 VarTemplateSpecializationDecl(VarTemplateSpecialization, C); in CreateDeserialized()
[all …]
HDDecl.cpp491 const VarTemplateSpecializationDecl *spec, in shouldConsiderTemplateVisibility()
515 const VarTemplateSpecializationDecl *spec, in mergeTemplateLV()
735 if (const VarTemplateSpecializationDecl *spec in getLVForNamespaceScopeDecl()
736 = dyn_cast<VarTemplateSpecializationDecl>(Var)) { in getLVForNamespaceScopeDecl()
949 if (const VarTemplateSpecializationDecl *spec in getLVForClassMember()
950 = dyn_cast<VarTemplateSpecializationDecl>(VD)) in getLVForClassMember()
1079 if (const auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Var)) in getExplicitVisibilityAux()
1943 if (isa<VarTemplateSpecializationDecl>(this) && in isThisDeclarationADefinition()
2203 if (const VarTemplateSpecializationDecl *Spec = in getTemplateSpecializationKind()
2204 dyn_cast<VarTemplateSpecializationDecl>(this)) in getTemplateSpecializationKind()
[all …]
HDMicrosoftMangle.cpp367 !isa<VarTemplateSpecializationDecl>(D)) in shouldMangleCXXName()
676 if (const VarTemplateSpecializationDecl *Spec = in isTemplate()
677 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
HDItaniumMangle.cpp452 !isa<VarTemplateSpecializationDecl>(D)) in shouldMangleCXXName()
576 if (const VarTemplateSpecializationDecl *Spec = in isTemplate()
577 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
HDASTDumper.cpp452 const VarTemplateSpecializationDecl *D);
1337 const VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
HDASTImporter.cpp171 Decl *VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
4480 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
4522 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl()
4548 D2 = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDASTMutationListener.h37 class VarTemplateSpecializationDecl; variable
64 const VarTemplateSpecializationDecl *D) {} in AddedCXXTemplateSpecialization()
HDDeclTemplate.h2335 class VarTemplateSpecializationDecl : public VarDecl,
2384 VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC,
2391 explicit VarTemplateSpecializationDecl(Kind DK, ASTContext &Context);
2394 static VarTemplateSpecializationDecl *
2399 static VarTemplateSpecializationDecl *CreateDeserialized(ASTContext &C,
2405 VarTemplateSpecializationDecl *getMostRecentDecl() {
2407 return cast<VarTemplateSpecializationDecl>(Recent);
2594 : public VarTemplateSpecializationDecl {
2620 : VarTemplateSpecializationDecl(VarTemplatePartialSpecialization, Context),
2637 static_cast<VarTemplateSpecializationDecl *>(
[all …]
HDDataRecursiveASTVisitor.h1466 cast<VarTemplateSpecializationDecl>(RD)->getSpecializationKind()) { in TraverseVariableInstantiations()
1818 DEF_TRAVERSE_DECL(VarTemplateSpecializationDecl, {
HDRecursiveASTVisitor.h1516 cast<VarTemplateSpecializationDecl>(RD)->getSpecializationKind()) { in TraverseTemplateInstantiations()
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiateDecl.cpp2610 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
2637 if (VarTemplateSpecializationDecl *VarSpec = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl()
2672 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl()
2925 VarTemplateSpecializationDecl *PrevDecl = in InstantiateVarTemplatePartialSpecialization()
3518 VarTemplateSpecializationDecl *Sema::BuildVarTemplateInstantiation( in BuildVarTemplateInstantiation()
3560 return cast_or_null<VarTemplateSpecializationDecl>( in BuildVarTemplateInstantiation()
3567 VarTemplateSpecializationDecl *Sema::CompleteVarTemplateSpecializationDecl( in CompleteVarTemplateSpecializationDecl()
3568 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl, in CompleteVarTemplateSpecializationDecl()
3651 } else if (!isa<VarTemplateSpecializationDecl>(NewVar) && in BuildVariableInstantiation()
3680 if ((!isa<VarTemplateSpecializationDecl>(NewVar) && in BuildVariableInstantiation()
[all …]
HDSemaTemplateInstantiate.cpp67 if (VarTemplateSpecializationDecl *Spec = in getTemplateInstantiationArgs()
68 dyn_cast<VarTemplateSpecializationDecl>(D)) { in getTemplateInstantiationArgs()
2481 if (isa<VarTemplateSpecializationDecl>(Var)) in InstantiateClassMembers()
HDSemaTemplate.cpp2526 VarTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnVarTemplateSpecialization()
2534 VarTemplateSpecializationDecl *Specialization = nullptr; in ActOnVarTemplateSpecialization()
2599 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
2696 if (VarTemplateSpecializationDecl *Spec = Template->findSpecialization( in CheckVarTemplateId()
2800 VarTemplateSpecializationDecl *Decl = BuildVarTemplateInstantiation( in CheckVarTemplateId()
HDSemaExpr.cpp1680 if (isa<VarTemplateSpecializationDecl>(D)) { in BuildDeclRefExpr()
1681 VarTemplateSpecializationDecl *VarSpec = in BuildDeclRefExpr()
1682 cast<VarTemplateSpecializationDecl>(D); in BuildDeclRefExpr()
13226 VarTemplateSpecializationDecl *VarSpec = in DoMarkVarDeclReferenced()
13227 dyn_cast<VarTemplateSpecializationDecl>(Var); in DoMarkVarDeclReferenced()
13238 if (TryInstantiating && !isa<VarTemplateSpecializationDecl>(Var)) { in DoMarkVarDeclReferenced()
HDSemaType.cpp6283 VarTemplateSpecializationDecl *VarSpec = in RequireCompleteExprType()
6284 cast<VarTemplateSpecializationDecl>(Var); in RequireCompleteExprType()
HDSemaOpenMP.cpp2616 if (!isa<ParmVarDecl>(D) && !isa<VarTemplateSpecializationDecl>(D) && in TransformDefinition()
/NextBSD/contrib/llvm/tools/clang/lib/Frontend/
HDMultiplexConsumer.cpp113 const VarTemplateSpecializationDecl *D) override;
165 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp293 VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D);
294 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
1213 !isa<VarTemplateSpecializationDecl>(VD)) in VisitVarDeclImpl()
2030 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDeclImpl()
2042 VarTemplateSpecializationDecl::SpecializedPartialSpecialization *PS = in VisitVarTemplateSpecializationDeclImpl()
2044 VarTemplateSpecializationDecl::SpecializedPartialSpecialization(); in VisitVarTemplateSpecializationDeclImpl()
2054 VarTemplateSpecializationDecl::ExplicitSpecializationInfo *ExplicitInfo = in VisitVarTemplateSpecializationDeclImpl()
2055 new (C) VarTemplateSpecializationDecl::ExplicitSpecializationInfo; in VisitVarTemplateSpecializationDeclImpl()
3196 D = VarTemplateSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
HDASTWriterDecl.cpp71 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
872 !isa<VarTemplateSpecializationDecl>(D) && in VisitVarDecl()
1310 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
HDASTWriter.cpp5714 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
HDASTReader.cpp5908 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(D)) in CompleteRedeclChain()
/NextBSD/contrib/llvm/tools/clang/include/clang/Serialization/
HDASTWriter.h851 const VarTemplateSpecializationDecl *D) override;
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDSema.h182 class VarTemplateSpecializationDecl; variable
7027 VarTemplateSpecializationDecl *BuildVarTemplateInstantiation(
7035 VarTemplateSpecializationDecl *CompleteVarTemplateSpecializationDecl(
7036 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,