Home
last modified time | relevance | path

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

/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 …]
DMicrosoftMangle.cpp410 !isa<VarTemplateSpecializationDecl>(D) && in shouldMangleCXXName()
714 if (const VarTemplateSpecializationDecl *Spec = in isTemplate()
715 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
DItaniumMangle.cpp609 !isa<VarTemplateSpecializationDecl>(D)) in shouldMangleCXXName()
791 if (const VarTemplateSpecializationDecl *Spec = in isTemplate()
792 dyn_cast<VarTemplateSpecializationDecl>(ND)) { in isTemplate()
DASTDumper.cpp467 const VarTemplateSpecializationDecl *D);
1429 const VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
DASTImporter.cpp178 Decl *VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
4702 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
4744 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization( in VisitVarTemplateSpecializationDecl()
4770 D2 = VarTemplateSpecializationDecl::Create( in VisitVarTemplateSpecializationDecl()
/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 …]
DRecursiveASTVisitor.h1566 cast<VarTemplateSpecializationDecl>(RD)->getSpecializationKind()) {
/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 …]
DSemaTemplateInstantiate.cpp68 if (VarTemplateSpecializationDecl *Spec = in getTemplateInstantiationArgs()
69 dyn_cast<VarTemplateSpecializationDecl>(D)) { in getTemplateInstantiationArgs()
2494 if (isa<VarTemplateSpecializationDecl>(Var)) in InstantiateClassMembers()
DSemaTemplate.cpp2602 VarTemplateSpecializationDecl *PrevDecl = nullptr; in ActOnVarTemplateSpecialization()
2610 VarTemplateSpecializationDecl *Specialization = nullptr; in ActOnVarTemplateSpecialization()
2675 Specialization = VarTemplateSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
2772 if (VarTemplateSpecializationDecl *Spec = Template->findSpecialization( in CheckVarTemplateId()
2880 VarTemplateSpecializationDecl *Decl = BuildVarTemplateInstantiation( in CheckVarTemplateId()
8713 auto *SD = dyn_cast<VarTemplateSpecializationDecl>(RD); in checkInstantiated()
DSemaExpr.cpp1756 if (isa<VarTemplateSpecializationDecl>(D)) { in BuildDeclRefExpr()
1757 VarTemplateSpecializationDecl *VarSpec = in BuildDeclRefExpr()
1758 cast<VarTemplateSpecializationDecl>(D); in BuildDeclRefExpr()
13906 VarTemplateSpecializationDecl *VarSpec = in DoMarkVarDeclReferenced()
13907 dyn_cast<VarTemplateSpecializationDecl>(Var); in DoMarkVarDeclReferenced()
13914 if (TSK != TSK_Undeclared && !isa<VarTemplateSpecializationDecl>(Var)) in DoMarkVarDeclReferenced()
13924 if (TryInstantiating && !isa<VarTemplateSpecializationDecl>(Var)) { in DoMarkVarDeclReferenced()
DSemaType.cpp6746 VarTemplateSpecializationDecl *VarSpec = in completeExprArrayBound()
6747 cast<VarTemplateSpecializationDecl>(Var); in completeExprArrayBound()
/external/clang/lib/Frontend/
DMultiplexConsumer.cpp113 const VarTemplateSpecializationDecl *D) override;
165 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) { in AddedCXXTemplateSpecialization()
/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()
DASTWriterDecl.cpp79 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
946 !isa<VarTemplateSpecializationDecl>(D) && in VisitVarDecl()
1404 VarTemplateSpecializationDecl *D) { in VisitVarTemplateSpecializationDecl()
DASTReader.cpp6276 if (auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(D)) in CompleteRedeclChain()
/external/clang/include/clang/Sema/
DSema.h186 class VarTemplateSpecializationDecl; variable
7265 VarTemplateSpecializationDecl *BuildVarTemplateInstantiation(
7273 VarTemplateSpecializationDecl *CompleteVarTemplateSpecializationDecl(
7274 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,