Searched refs:VarTemplateSpecializationDecl (Results 1 - 21 of 21) sorted by relevance

/external/clang/include/clang/AST/
H A DASTMutationListener.h34 class VarTemplateSpecializationDecl;
61 const VarTemplateSpecializationDecl *D) {}
H A DDeclTemplate.h2249 class VarTemplateSpecializationDecl : public VarDecl, class in class:clang::TemplateParameterList
2298 VarTemplateSpecializationDecl(Kind DK, ASTContext &Context, DeclContext *DC,
2305 explicit VarTemplateSpecializationDecl(Kind DK, ASTContext &Context);
2308 static VarTemplateSpecializationDecl *
2313 static VarTemplateSpecializationDecl *CreateDeserialized(ASTContext &C,
2319 VarTemplateSpecializationDecl *getMostRecentDecl() {
2321 return cast<VarTemplateSpecializationDecl>(Recent);
2508 : public VarTemplateSpecializationDecl {
2534 : VarTemplateSpecializationDecl(VarTemplatePartialSpecialization, Context),
2551 static_cast<VarTemplateSpecializationDecl *>(
[all...]
H A DDataRecursiveASTVisitor.h1429 cast<VarTemplateSpecializationDecl>(RD)->getSpecializationKind()) {
1781 DEF_TRAVERSE_DECL(VarTemplateSpecializationDecl, {
1791 // declaration context of the VarTemplateSpecializationDecl
H A DRecursiveASTVisitor.h1477 cast<VarTemplateSpecializationDecl>(RD)->getSpecializationKind()) {
/external/clang/lib/AST/
H A DDeclTemplate.cpp966 llvm::FoldingSetVector<VarTemplateSpecializationDecl> &
985 VarTemplateSpecializationDecl *
991 void VarTemplateDecl::AddSpecialization(VarTemplateSpecializationDecl *D,
996 VarTemplateSpecializationDecl *Existing =
1055 // VarTemplateSpecializationDecl Implementation
1057 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl( function in class:VarTemplateSpecializationDecl
1068 VarTemplateSpecializationDecl::VarTemplateSpecializationDecl(Kind DK, function in class:VarTemplateSpecializationDecl
1074 VarTemplateSpecializationDecl *VarTemplateSpecializationDec
[all...]
H A DDecl.cpp479 const VarTemplateSpecializationDecl *spec,
503 const VarTemplateSpecializationDecl *spec,
720 if (const VarTemplateSpecializationDecl *spec
721 = dyn_cast<VarTemplateSpecializationDecl>(Var)) {
932 if (const VarTemplateSpecializationDecl *spec
933 = dyn_cast<VarTemplateSpecializationDecl>(VD))
1049 if (const auto *VTSD = dyn_cast<VarTemplateSpecializationDecl>(Var))
1849 if (isa<VarTemplateSpecializationDecl>(this) &&
2109 if (const VarTemplateSpecializationDecl *Spec =
2110 dyn_cast<VarTemplateSpecializationDecl>(thi
[all...]
H A DMicrosoftMangle.cpp332 !isa<VarTemplateSpecializationDecl>(D))
628 if (const VarTemplateSpecializationDecl *Spec =
629 dyn_cast<VarTemplateSpecializationDecl>(ND)) {
H A DASTDumper.cpp274 const VarTemplateSpecializationDecl *D);
1185 const VarTemplateSpecializationDecl *D) {
H A DASTImporter.cpp166 Decl *VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
4243 VarTemplateSpecializationDecl *D) {
4285 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization(
4311 D2 = VarTemplateSpecializationDecl::Create(
H A DItaniumMangle.cpp432 !isa<VarTemplateSpecializationDecl>(D))
556 if (const VarTemplateSpecializationDecl *Spec =
557 dyn_cast<VarTemplateSpecializationDecl>(ND)) {
/external/clang/lib/Frontend/
H A DMultiplexConsumer.cpp98 const VarTemplateSpecializationDecl *D) override;
142 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) {
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp2480 VarTemplateSpecializationDecl *D) {
2507 if (VarTemplateSpecializationDecl *VarSpec = VarTemplate->findSpecialization(
2542 VarTemplateSpecializationDecl *Var = VarTemplateSpecializationDecl::Create(
2796 VarTemplateSpecializationDecl *PrevDecl =
3484 VarTemplateSpecializationDecl *Sema::BuildVarTemplateInstantiation(
3526 return cast_or_null<VarTemplateSpecializationDecl>(
3533 VarTemplateSpecializationDecl *Sema::CompleteVarTemplateSpecializationDecl(
3534 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,
3617 } else if (!isa<VarTemplateSpecializationDecl>(NewVa
[all...]
H A DSemaTemplateInstantiate.cpp67 if (VarTemplateSpecializationDecl *Spec =
68 dyn_cast<VarTemplateSpecializationDecl>(D)) {
2422 if (isa<VarTemplateSpecializationDecl>(Var))
H A DSemaTemplate.cpp2498 VarTemplateSpecializationDecl *PrevDecl = nullptr;
2506 VarTemplateSpecializationDecl *Specialization = nullptr;
2571 Specialization = VarTemplateSpecializationDecl::Create(
2668 if (VarTemplateSpecializationDecl *Spec = Template->findSpecialization(
2772 VarTemplateSpecializationDecl *Decl = BuildVarTemplateInstantiation(
H A DSemaType.cpp5005 VarTemplateSpecializationDecl *VarSpec =
5006 cast<VarTemplateSpecializationDecl>(Var);
H A DSemaExpr.cpp1657 if (isa<VarTemplateSpecializationDecl>(D)) {
1658 VarTemplateSpecializationDecl *VarSpec =
1659 cast<VarTemplateSpecializationDecl>(D);
12469 VarTemplateSpecializationDecl *VarSpec =
12470 dyn_cast<VarTemplateSpecializationDecl>(Var);
12482 if (TryInstantiating && !isa<VarTemplateSpecializationDecl>(Var)) {
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp257 VisitVarTemplateSpecializationDeclImpl(VarTemplateSpecializationDecl *D);
258 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D) {
1828 VarTemplateSpecializationDecl *D) {
1840 VarTemplateSpecializationDecl::SpecializedPartialSpecialization *PS =
1842 VarTemplateSpecializationDecl::SpecializedPartialSpecialization();
1852 VarTemplateSpecializationDecl::ExplicitSpecializationInfo *ExplicitInfo =
1853 new (C) VarTemplateSpecializationDecl::ExplicitSpecializationInfo;
2700 D = VarTemplateSpecializationDecl::CreateDeserialized(Context, ID);
H A DASTWriterDecl.cpp71 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D);
762 !isa<VarTemplateSpecializationDecl>(D) &&
1218 typedef llvm::FoldingSetVector<VarTemplateSpecializationDecl> VTSDSetTy;
1241 VarTemplateSpecializationDecl *D) {
H A DASTWriter.cpp5547 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) {
/external/clang/include/clang/Serialization/
H A DASTWriter.h764 const VarTemplateSpecializationDecl *D) override;
/external/clang/include/clang/Sema/
H A DSema.h181 class VarTemplateSpecializationDecl;
6706 VarTemplateSpecializationDecl *BuildVarTemplateInstantiation(
6714 VarTemplateSpecializationDecl *CompleteVarTemplateSpecializationDecl(
6715 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,

Completed in 5096 milliseconds