Searched refs:ClassTemplatePartialSpecializationDecl (Results 1 - 25 of 29) sorted by relevance

12

/external/clang/tools/libclang/
H A DCIndexCXX.cpp66 = dyn_cast_or_null<ClassTemplatePartialSpecializationDecl>(
95 if (const ClassTemplatePartialSpecializationDecl *PartialSpec
96 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord))
101 ClassTemplatePartialSpecializationDecl *> Result
106 Template = Result.get<ClassTemplatePartialSpecializationDecl *>();
H A DCursorVisitor.h209 ClassTemplatePartialSpecializationDecl *D);
H A DIndexingContext.cpp956 if (isa<ClassTemplatePartialSpecializationDecl>(D)) {
/external/clang/lib/AST/
H A DDeclTemplate.cpp339 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
372 ClassTemplatePartialSpecializationDecl *
379 ClassTemplatePartialSpecializationDecl *D,
384 ClassTemplatePartialSpecializationDecl *Existing
395 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) {
396 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs
400 for (llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
406 ClassTemplatePartialSpecializationDecl *
410 typedef FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
422 ClassTemplatePartialSpecializationDecl *
802 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, function in class:ClassTemplatePartialSpecializationDecl
[all...]
H A DComment.cpp208 const ClassTemplatePartialSpecializationDecl *CTPSD =
209 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl);
H A DASTDumper.cpp269 const ClassTemplatePartialSpecializationDecl *D);
1168 const ClassTemplatePartialSpecializationDecl *D) {
H A DDeclBase.cpp822 if (isa<ClassTemplatePartialSpecializationDecl>(this))
H A DDeclCXX.cpp1225 assert(!isa<ClassTemplatePartialSpecializationDecl>(this));
H A DASTContext.cpp305 ClassTemplatePartialSpecializationDecl *>
310 PU.get<ClassTemplatePartialSpecializationDecl *>());
2913 if (isa<ClassTemplatePartialSpecializationDecl>(RD))
/external/clang/include/clang/AST/
H A DDeclTemplate.h32 class ClassTemplatePartialSpecializationDecl;
1395 ClassTemplatePartialSpecializationDecl *PartialSpecialization;
1529 ClassTemplatePartialSpecializationDecl *>
1533 ClassTemplatePartialSpecializationDecl *>();
1541 ClassTemplatePartialSpecializationDecl *>
1572 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec,
1650 class ClassTemplatePartialSpecializationDecl class in class:clang::TemplateParameterList
1666 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
1669 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
1678 ClassTemplatePartialSpecializationDecl *PrevDec
1680 ClassTemplatePartialSpecializationDecl(ASTContext &C) function in class:clang::TemplateParameterList::ClassTemplatePartialSpecializationDecl
[all...]
H A DDataRecursiveASTVisitor.h1629 DEF_TRAVERSE_DECL(ClassTemplatePartialSpecializationDecl, {
/external/clang/include/clang/Sema/
H A DTemplate.h378 ClassTemplatePartialSpecializationDecl *>, 4>
447 ClassTemplatePartialSpecializationDecl *> >
499 ClassTemplatePartialSpecializationDecl *
502 ClassTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h90 class ClassTemplatePartialSpecializationDecl;
5962 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
6068 ClassTemplatePartialSpecializationDecl *
6070 ClassTemplatePartialSpecializationDecl *PS1,
6071 ClassTemplatePartialSpecializationDecl *PS2,
6128 /// Entity is either a ClassTemplatePartialSpecializationDecl or
6348 ClassTemplatePartialSpecializationDecl *PartialSpec,
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp971 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs;
983 ClassTemplatePartialSpecializationDecl *D) {
998 if (ClassTemplatePartialSpecializationDecl *Result
2632 ClassTemplatePartialSpecializationDecl *
2635 ClassTemplatePartialSpecializationDecl *PartialSpec) {
2721 ClassTemplatePartialSpecializationDecl *InstPartialSpec
2722 = ClassTemplatePartialSpecializationDecl::Create(SemaRef.Context,
4180 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern,
4181 ClassTemplatePartialSpecializationDecl *Instance) {
4183 = cast<ClassTemplatePartialSpecializationDecl>(Patter
[all...]
H A DSemaTemplateInstantiate.cpp115 !isa<ClassTemplatePartialSpecializationDecl>(Spec))
275 ClassTemplatePartialSpecializationDecl *PartialSpec,
489 if (ClassTemplatePartialSpecializationDecl *PartialSpec =
490 dyn_cast<ClassTemplatePartialSpecializationDecl>(Active->Entity)) {
541 cast<ClassTemplatePartialSpecializationDecl>(Active->Template)
560 cast<ClassTemplatePartialSpecializationDecl>(Active->Template)
2187 ClassTemplatePartialSpecializationDecl *Partial;
2242 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs;
2246 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I];
2326 ClassTemplatePartialSpecializationDecl *OrigPartialSpe
[all...]
H A DSemaTemplateDeduction.cpp2146 ClassTemplatePartialSpecializationDecl *Partial,
2270 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
2310 /// TODO: Unify with ClassTemplatePartialSpecializationDecl version?
2430 /// TODO: Unify with ClassTemplatePartialSpecializationDecl version?
4552 ClassTemplatePartialSpecializationDecl *
4554 ClassTemplatePartialSpecializationDecl *PS1,
4555 ClassTemplatePartialSpecializationDecl *PS2,
4622 /// TODO: Unify with ClassTemplatePartialSpecializationDecl version?
H A DSemaTemplate.cpp1645 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) &&
1772 if (ClassTemplatePartialSpecializationDecl *Partial
1773 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) {
2096 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) &&
6131 ClassTemplatePartialSpecializationDecl *PrevPartial
6132 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl);
6133 ClassTemplatePartialSpecializationDecl *Partial
6134 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind,
H A DSemaCXXScopeSpec.cpp119 if (ClassTemplatePartialSpecializationDecl *PartialSpec
H A DSemaLookup.cpp1184 ClassTemplatePartialSpecializationDecl*> From =
1189 Entity = From.get<ClassTemplatePartialSpecializationDecl*>();
H A DSemaDeclAttr.cpp3866 if (isa<ClassTemplatePartialSpecializationDecl>(D) &&
3901 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) {
H A DSemaType.cpp5114 ClassTemplatePartialSpecializationDecl *>()) {
H A DSemaCodeComplete.cpp511 isa<ClassTemplatePartialSpecializationDecl>(ND))
/external/clang/lib/Index/
H A DUSRGeneration.cpp423 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec
424 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) {
/external/clang/lib/Serialization/
H A DASTReaderDecl.cpp253 ClassTemplatePartialSpecializationDecl *D);
1718 = cast<ClassTemplatePartialSpecializationDecl>(InstD);
1737 if (ClassTemplatePartialSpecializationDecl *Partial =
1738 dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) {
1781 ClassTemplatePartialSpecializationDecl *D) {
1790 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx));
1884 /// TODO: Unify with ClassTemplatePartialSpecializationDecl version?
2694 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID);
3247 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx);
H A DASTWriterDecl.cpp70 ClassTemplatePartialSpecializationDecl *D);
1151 typedef llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>
1168 ClassTemplatePartialSpecializationDecl *> InstFrom
1173 Writer.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>(),
1199 ClassTemplatePartialSpecializationDecl *D) {

Completed in 356 milliseconds

12