Home
last modified time | relevance | path

Searched refs:ClassTemplatePartialSpecializationDecl (Results 1 – 25 of 65) sorted by relevance

123

/external/clang/tools/libclang/
DCIndexCXX.cpp66 = 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()
DCursorVisitor.h210 ClassTemplatePartialSpecializationDecl *D);
/external/llvm-project/clang/tools/libclang/
DCIndexCXX.cpp63 = 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()
DCursorVisitor.h211 ClassTemplatePartialSpecializationDecl *D);
/external/clang/lib/AST/
DDeclTemplate.cpp364 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 …]
DComment.cpp205 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill()
206 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
/external/llvm-project/clang/lib/AST/
DDeclTemplate.cpp442 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 …]
DComment.cpp280 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill()
281 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
/external/clang/include/clang/AST/
DDeclTemplate.h35 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/
DDeclTemplate.h47 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/
DTemplate.h385 ClassTemplatePartialSpecializationDecl *>, 4>
455 ClassTemplatePartialSpecializationDecl *> >
507 ClassTemplatePartialSpecializationDecl *
510 ClassTemplatePartialSpecializationDecl *PartialSpec);
/external/llvm-project/clang/include/clang/Sema/
DTemplate.h477 ClassTemplatePartialSpecializationDecl *>, 4>
557 ClassTemplateDecl *, ClassTemplatePartialSpecializationDecl *>>::iterator;
609 ClassTemplatePartialSpecializationDecl *
612 ClassTemplatePartialSpecializationDecl *PartialSpec);
/external/llvm-project/clang-tools-extra/clang-tidy/misc/
DDefinitionsInHeadersCheck.cpp115 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in check()
/external/clang/lib/Sema/
DSemaTemplateInstantiate.cpp116 !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()
DSemaTemplateInstantiateDecl.cpp1209 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/
DSemaTemplateInstantiate.cpp126 !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 …]
DSemaTemplateInstantiateDecl.cpp1593 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/
DIndexDecl.cpp208 ClassTemplatePartialSpecializationDecl *> in gatherTemplatePseudoOverrides()
643 ClassTemplatePartialSpecializationDecl *> in VisitClassTemplateSpecializationDecl()
648 : Template.get<ClassTemplatePartialSpecializationDecl *>(); in VisitClassTemplateSpecializationDecl()
DUSRGeneration.cpp519 } 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/
DFindAllSymbols.cpp40 llvm::isa<ClassTemplatePartialSpecializationDecl>(Node); in AST_POLYMORPHIC_MATCHER()
/external/llvm-project/clang/lib/Tooling/Refactoring/Rename/
DUSRFindingAction.cpp131 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in handleClassTemplateDecl()
/external/clang/lib/Index/
DUSRGeneration.cpp449 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl()
450 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
DIndexSymbol.cpp81 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp289 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/
DAST.cpp49 llvm::dyn_cast<ClassTemplatePartialSpecializationDecl>(&ND)) { in getTemplateSpecializationArgLocs()

123