/external/clang/tools/libclang/ |
D | CIndexCXX.cpp | 66 = dyn_cast_or_null<ClassTemplatePartialSpecializationDecl>( in clang_getTemplateCursorKind() 95 if (const ClassTemplatePartialSpecializationDecl *PartialSpec in clang_getSpecializedCursorTemplate() 96 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) in clang_getSpecializedCursorTemplate() 101 ClassTemplatePartialSpecializationDecl *> Result in clang_getSpecializedCursorTemplate() 106 Template = Result.get<ClassTemplatePartialSpecializationDecl *>(); in clang_getSpecializedCursorTemplate()
|
D | CursorVisitor.h | 210 ClassTemplatePartialSpecializationDecl *D);
|
/external/llvm-project/clang/tools/libclang/ |
D | CIndexCXX.cpp | 63 = dyn_cast_or_null<ClassTemplatePartialSpecializationDecl>( in clang_getTemplateCursorKind() 92 if (const ClassTemplatePartialSpecializationDecl *PartialSpec in clang_getSpecializedCursorTemplate() 93 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) in clang_getSpecializedCursorTemplate() 98 ClassTemplatePartialSpecializationDecl *> Result in clang_getSpecializedCursorTemplate() 103 Template = Result.get<ClassTemplatePartialSpecializationDecl *>(); in clang_getSpecializedCursorTemplate()
|
D | CursorVisitor.h | 211 ClassTemplatePartialSpecializationDecl *D);
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 364 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> & 388 ClassTemplatePartialSpecializationDecl * 395 ClassTemplatePartialSpecializationDecl *D, in AddPartialSpecialization() 400 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization() 411 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations() 412 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations() 416 for (ClassTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations() 420 ClassTemplatePartialSpecializationDecl * 423 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization() 432 ClassTemplatePartialSpecializationDecl * [all …]
|
D | Comment.cpp | 205 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill() 206 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
|
/external/llvm-project/clang/lib/AST/ |
D | DeclTemplate.cpp | 442 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> & 466 ClassTemplatePartialSpecializationDecl * 505 ClassTemplatePartialSpecializationDecl::Profile(llvm::FoldingSetNodeID &ID, in Profile() 515 ClassTemplatePartialSpecializationDecl *D, in AddPartialSpecialization() 520 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization() 531 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) const { in getPartialSpecializations() 532 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations() 536 for (ClassTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations() 540 ClassTemplatePartialSpecializationDecl * 543 for (ClassTemplatePartialSpecializationDecl &P : in findPartialSpecialization() [all …]
|
D | Comment.cpp | 280 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill() 281 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 35 class ClassTemplatePartialSpecializationDecl; variable 1538 ClassTemplatePartialSpecializationDecl *PartialSpecialization; 1661 ClassTemplatePartialSpecializationDecl *> 1665 ClassTemplatePartialSpecializationDecl *>(); 1673 ClassTemplatePartialSpecializationDecl *> 1704 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec, 1782 class ClassTemplatePartialSpecializationDecl 1798 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool> 1801 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, 1809 ClassTemplatePartialSpecializationDecl *PrevDecl); [all …]
|
/external/llvm-project/clang/include/clang/AST/ |
D | DeclTemplate.h | 47 class ClassTemplatePartialSpecializationDecl; variable 1806 ClassTemplatePartialSpecializationDecl *PartialSpecialization; 1949 ClassTemplatePartialSpecializationDecl *> 1953 ClassTemplatePartialSpecializationDecl *>(); 1961 ClassTemplatePartialSpecializationDecl *> 1992 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec, 2070 class ClassTemplatePartialSpecializationDecl 2084 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool> 2087 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, 2095 ClassTemplatePartialSpecializationDecl *PrevDecl); [all …]
|
/external/clang/include/clang/Sema/ |
D | Template.h | 385 ClassTemplatePartialSpecializationDecl *>, 4> 455 ClassTemplatePartialSpecializationDecl *> > 507 ClassTemplatePartialSpecializationDecl * 510 ClassTemplatePartialSpecializationDecl *PartialSpec);
|
/external/llvm-project/clang/include/clang/Sema/ |
D | Template.h | 477 ClassTemplatePartialSpecializationDecl *>, 4> 557 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator; 609 ClassTemplatePartialSpecializationDecl * 612 ClassTemplatePartialSpecializationDecl *PartialSpec);
|
/external/llvm-project/clang-tools-extra/clang-tidy/misc/ |
D | DefinitionsInHeadersCheck.cpp | 115 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in check()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 116 !isa<ClassTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs() 270 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 472 if (ClassTemplatePartialSpecializationDecl *PartialSpec = in PrintInstantiationStack() 473 dyn_cast<ClassTemplatePartialSpecializationDecl>(Active->Entity)) { in PrintInstantiationStack() 522 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 541 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 2285 ClassTemplatePartialSpecializationDecl *Partial; 2313 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in InstantiateClassTemplateSpecialization() 2317 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in InstantiateClassTemplateSpecialization() 2398 ClassTemplatePartialSpecializationDecl *OrigPartialSpec = Best->Partial; in InstantiateClassTemplateSpecialization()
|
D | SemaTemplateInstantiateDecl.cpp | 1209 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl() 1221 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl() 1236 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl() 2945 ClassTemplatePartialSpecializationDecl * 2948 ClassTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateClassTemplatePartialSpecialization() 3033 ClassTemplatePartialSpecializationDecl *InstPartialSpec in InstantiateClassTemplatePartialSpecialization() 3034 = ClassTemplatePartialSpecializationDecl::Create(SemaRef.Context, in InstantiateClassTemplatePartialSpecialization() 4410 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf() 4411 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf() 4413 = cast<ClassTemplatePartialSpecializationDecl>(Pattern->getCanonicalDecl()); in isInstantiationOf() [all …]
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 126 !isa<ClassTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs() 321 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate() 629 } else if (auto *D = dyn_cast<ClassTemplatePartialSpecializationDecl>( in PrintInstantiationStack() 676 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 695 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack() 799 else if (isa<ClassTemplatePartialSpecializationDecl>(Active->Entity)) in PrintInstantiationStack() 3013 ClassTemplatePartialSpecializationDecl *Partial; 3024 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in usesPartialOrExplicitSpecialization() 3050 ClassTemplatePartialSpecializationDecl *> in getPatternForClassTemplateSpecialization() 3052 if (!Specialized.is<ClassTemplatePartialSpecializationDecl *>()) { in getPatternForClassTemplateSpecialization() [all …]
|
D | SemaTemplateInstantiateDecl.cpp | 1593 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl() 1605 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl() 1620 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl() 3874 ClassTemplatePartialSpecializationDecl * 3877 ClassTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateClassTemplatePartialSpecialization() 3969 ClassTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateClassTemplatePartialSpecialization() 3970 ClassTemplatePartialSpecializationDecl::Create( in InstantiateClassTemplatePartialSpecialization() 5558 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf() 5559 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf() 5561 = cast<ClassTemplatePartialSpecializationDecl>(Pattern->getCanonicalDecl()); in isInstantiationOf() [all …]
|
/external/llvm-project/clang/lib/Index/ |
D | IndexDecl.cpp | 208 ClassTemplatePartialSpecializationDecl *> in gatherTemplatePseudoOverrides() 643 ClassTemplatePartialSpecializationDecl *> in VisitClassTemplateSpecializationDecl() 648 : Template.get<ClassTemplatePartialSpecializationDecl *>(); in VisitClassTemplateSpecializationDecl()
|
D | USRGeneration.cpp | 519 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() 520 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
/external/llvm-project/clang-tools-extra/clang-include-fixer/find-all-symbols/ |
D | FindAllSymbols.cpp | 40 llvm::isa<ClassTemplatePartialSpecializationDecl>(Node); in AST_POLYMORPHIC_MATCHER()
|
/external/llvm-project/clang/lib/Tooling/Refactoring/Rename/ |
D | USRFindingAction.cpp | 131 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleClassTemplateDecl()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 449 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() 450 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
D | IndexSymbol.cpp | 81 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 289 ClassTemplatePartialSpecializationDecl *D); 1988 = cast<ClassTemplatePartialSpecializationDecl>(InstD); in VisitClassTemplateSpecializationDeclImpl() 2007 if (ClassTemplatePartialSpecializationDecl *Partial = in VisitClassTemplateSpecializationDeclImpl() 2008 dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { in VisitClassTemplateSpecializationDeclImpl() 2046 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl() 2055 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx)); in VisitClassTemplatePartialSpecializationDecl() 3310 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord() 3832 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx); in UpdateDecl() 3841 .is<ClassTemplatePartialSpecializationDecl *>()) in UpdateDecl()
|
/external/llvm-project/clang-tools-extra/clangd/ |
D | AST.cpp | 49 llvm::dyn_cast<ClassTemplatePartialSpecializationDecl>(&ND)) { in getTemplateSpecializationArgLocs()
|