/external/clang/include/clang/AST/ |
H A D | ASTMutationListener.h | 34 class VarTemplateSpecializationDecl; 61 const VarTemplateSpecializationDecl *D) {}
|
H A D | DeclTemplate.h | 2249 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 D | DataRecursiveASTVisitor.h | 1429 cast<VarTemplateSpecializationDecl>(RD)->getSpecializationKind()) { 1781 DEF_TRAVERSE_DECL(VarTemplateSpecializationDecl, { 1791 // declaration context of the VarTemplateSpecializationDecl
|
H A D | RecursiveASTVisitor.h | 1477 cast<VarTemplateSpecializationDecl>(RD)->getSpecializationKind()) {
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 966 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 D | Decl.cpp | 479 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 D | MicrosoftMangle.cpp | 332 !isa<VarTemplateSpecializationDecl>(D)) 628 if (const VarTemplateSpecializationDecl *Spec = 629 dyn_cast<VarTemplateSpecializationDecl>(ND)) {
|
H A D | ASTDumper.cpp | 274 const VarTemplateSpecializationDecl *D); 1185 const VarTemplateSpecializationDecl *D) {
|
H A D | ASTImporter.cpp | 166 Decl *VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D); 4243 VarTemplateSpecializationDecl *D) { 4285 VarTemplateSpecializationDecl *D2 = VarTemplate->findSpecialization( 4311 D2 = VarTemplateSpecializationDecl::Create(
|
H A D | ItaniumMangle.cpp | 432 !isa<VarTemplateSpecializationDecl>(D)) 556 if (const VarTemplateSpecializationDecl *Spec = 557 dyn_cast<VarTemplateSpecializationDecl>(ND)) {
|
/external/clang/lib/Frontend/ |
H A D | MultiplexConsumer.cpp | 98 const VarTemplateSpecializationDecl *D) override; 142 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) {
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 2480 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 D | SemaTemplateInstantiate.cpp | 67 if (VarTemplateSpecializationDecl *Spec = 68 dyn_cast<VarTemplateSpecializationDecl>(D)) { 2422 if (isa<VarTemplateSpecializationDecl>(Var))
|
H A D | SemaTemplate.cpp | 2498 VarTemplateSpecializationDecl *PrevDecl = nullptr; 2506 VarTemplateSpecializationDecl *Specialization = nullptr; 2571 Specialization = VarTemplateSpecializationDecl::Create( 2668 if (VarTemplateSpecializationDecl *Spec = Template->findSpecialization( 2772 VarTemplateSpecializationDecl *Decl = BuildVarTemplateInstantiation(
|
H A D | SemaType.cpp | 5005 VarTemplateSpecializationDecl *VarSpec = 5006 cast<VarTemplateSpecializationDecl>(Var);
|
H A D | SemaExpr.cpp | 1657 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 D | ASTReaderDecl.cpp | 257 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 D | ASTWriterDecl.cpp | 71 void VisitVarTemplateSpecializationDecl(VarTemplateSpecializationDecl *D); 762 !isa<VarTemplateSpecializationDecl>(D) && 1218 typedef llvm::FoldingSetVector<VarTemplateSpecializationDecl> VTSDSetTy; 1241 VarTemplateSpecializationDecl *D) {
|
H A D | ASTWriter.cpp | 5547 const VarTemplateDecl *TD, const VarTemplateSpecializationDecl *D) {
|
/external/clang/include/clang/Serialization/ |
H A D | ASTWriter.h | 764 const VarTemplateSpecializationDecl *D) override;
|
/external/clang/include/clang/Sema/ |
H A D | Sema.h | 181 class VarTemplateSpecializationDecl; 6706 VarTemplateSpecializationDecl *BuildVarTemplateInstantiation( 6714 VarTemplateSpecializationDecl *CompleteVarTemplateSpecializationDecl( 6715 VarTemplateSpecializationDecl *VarSpec, VarDecl *PatternDecl,
|