Home
last modified time | relevance | path

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

12

/external/clang/lib/AST/
DDeclTemplate.cpp322 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
355 ClassTemplatePartialSpecializationDecl *
364 ClassTemplatePartialSpecializationDecl *D, in AddPartialSpecialization()
369 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization()
380 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations()
381 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations()
385 for (llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator in getPartialSpecializations()
393 ClassTemplatePartialSpecializationDecl *
397 typedef FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator in findPartialSpecialization()
409 ClassTemplatePartialSpecializationDecl *
[all …]
DComment.cpp207 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill()
208 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
DASTDumper.cpp214 const ClassTemplatePartialSpecializationDecl *D);
1000 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
DDeclBase.cpp769 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
DASTContext.cpp268 ClassTemplatePartialSpecializationDecl *> in adjustDeclToTemplate()
273 PU.get<ClassTemplatePartialSpecializationDecl *>()); in adjustDeclToTemplate()
2739 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in NeedsInjectedClassNameType()
/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.h209 ClassTemplatePartialSpecializationDecl *D);
DCIndexUSRs.cpp408 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl()
409 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
DIndexingContext.cpp947 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getEntityInfo()
DRecursiveASTVisitor.h1557 DEF_TRAVERSE_DECL(ClassTemplatePartialSpecializationDecl, {
DCIndex.cpp694 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
/external/clang/include/clang/AST/
DDeclTemplate.h32 class ClassTemplatePartialSpecializationDecl; variable
1376 ClassTemplatePartialSpecializationDecl *PartialSpecialization;
1506 ClassTemplatePartialSpecializationDecl *>
1512 ClassTemplatePartialSpecializationDecl *>();
1524 ClassTemplatePartialSpecializationDecl *>
1555 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec,
1633 class ClassTemplatePartialSpecializationDecl
1655 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
1658 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
1668 ClassTemplatePartialSpecializationDecl *PrevDecl,
[all …]
DRecursiveASTVisitor.h1622 DEF_TRAVERSE_DECL(ClassTemplatePartialSpecializationDecl, {
/external/clang/include/clang/Sema/
DTemplate.h380 ClassTemplatePartialSpecializationDecl *>, 4>
421 ClassTemplatePartialSpecializationDecl *D);
462 ClassTemplatePartialSpecializationDecl *> >
497 ClassTemplatePartialSpecializationDecl *
500 ClassTemplatePartialSpecializationDecl *PartialSpec);
DSema.h83 class ClassTemplatePartialSpecializationDecl; variable
5530 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
5617 ClassTemplatePartialSpecializationDecl *
5619 ClassTemplatePartialSpecializationDecl *PS1,
5620 ClassTemplatePartialSpecializationDecl *PS2,
5880 ClassTemplatePartialSpecializationDecl *PartialSpec,
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp942 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl()
954 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
969 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl()
2239 ClassTemplatePartialSpecializationDecl *
2242 ClassTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateClassTemplatePartialSpecialization()
2326 ClassTemplatePartialSpecializationDecl *InstPartialSpec in InstantiateClassTemplatePartialSpecialization()
2327 = ClassTemplatePartialSpecializationDecl::Create(SemaRef.Context, in InstantiateClassTemplatePartialSpecialization()
3234 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf()
3235 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf()
3237 = cast<ClassTemplatePartialSpecializationDecl>(Pattern->getCanonicalDecl()); in isInstantiationOf()
[all …]
DSemaTemplateInstantiate.cpp87 !isa<ClassTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
273 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
522 if (ClassTemplatePartialSpecializationDecl *PartialSpec = in PrintInstantiationStack()
523 dyn_cast<ClassTemplatePartialSpecializationDecl>(Active->Entity)) { in PrintInstantiationStack()
574 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
593 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
2197 ClassTemplatePartialSpecializationDecl *Partial;
2254 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in InstantiateClassTemplateSpecialization()
2257 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in InstantiateClassTemplateSpecialization()
2336 ClassTemplatePartialSpecializationDecl *OrigPartialSpec = Best->Partial; in InstantiateClassTemplateSpecialization()
DSemaTemplate.cpp1640 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) && in MatchTemplateParametersToScopeSpecifier()
1736 if (ClassTemplatePartialSpecializationDecl *Partial in MatchTemplateParametersToScopeSpecifier()
1737 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
2060 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) && in CheckTemplateIdType()
5433 ClassTemplatePartialSpecializationDecl *PrevPartial in ActOnClassTemplateSpecialization()
5434 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl); in ActOnClassTemplateSpecialization()
5437 ClassTemplatePartialSpecializationDecl *Partial in ActOnClassTemplateSpecialization()
5438 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind, in ActOnClassTemplateSpecialization()
DSemaTemplateDeduction.cpp2085 ClassTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction()
2208 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
4142 ClassTemplatePartialSpecializationDecl *
4144 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
4145 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization()
DSemaCXXScopeSpec.cpp120 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext()
DSemaDeclCXX.cpp522 else if (isa<ClassTemplatePartialSpecializationDecl>(Record)) in MergeCXXFunctionDecl()
5529 else if (ClassTemplatePartialSpecializationDecl *PartialSpec in ActOnReenterTemplateScope()
5530 = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) in ActOnReenterTemplateScope()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp233 ClassTemplatePartialSpecializationDecl *D);
1384 = cast<ClassTemplatePartialSpecializationDecl>(InstD); in VisitClassTemplateSpecializationDecl()
1411 if (ClassTemplatePartialSpecializationDecl *Partial in VisitClassTemplateSpecializationDecl()
1412 = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { in VisitClassTemplateSpecializationDecl()
1422 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
1441 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx)); in VisitClassTemplatePartialSpecializationDecl()
2045 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
DASTWriterDecl.cpp70 ClassTemplatePartialSpecializationDecl *D);
1097 typedef llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> in VisitClassTemplateDecl()
1116 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl()
1121 Writer.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>(), in VisitClassTemplateSpecializationDecl()
1147 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
/external/clang/lib/Parse/
DParseTemplate.cpp1280 if (ClassTemplatePartialSpecializationDecl* MD = in ParseLateTemplatedFuncDef()
1281 dyn_cast_or_null<ClassTemplatePartialSpecializationDecl>(*II)) { in ParseLateTemplatedFuncDef()
/external/clang/lib/CodeGen/
DCGDebugInfo.cpp1240 ClassTemplatePartialSpecializationDecl *> in CollectCXXTemplateParams()
1245 PU.get<ClassTemplatePartialSpecializationDecl *>()->getTemplateParameters(); in CollectCXXTemplateParams()

12