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

/external/clang/tools/libclang/
H A DCIndexCXX.cpp67 = dyn_cast_or_null<ClassTemplatePartialSpecializationDecl>(
96 if (ClassTemplatePartialSpecializationDecl *PartialSpec
97 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord))
102 ClassTemplatePartialSpecializationDecl *> Result
107 Template = Result.get<ClassTemplatePartialSpecializationDecl *>();
H A DCursorVisitor.h209 ClassTemplatePartialSpecializationDecl *D);
H A DCIndexUSRs.cpp412 } else if (ClassTemplatePartialSpecializationDecl *PartialSpec
413 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) {
H A DIndexingContext.cpp870 if (isa<ClassTemplatePartialSpecializationDecl>(D)) {
H A DRecursiveASTVisitor.h1553 DEF_TRAVERSE_DECL(ClassTemplatePartialSpecializationDecl, {
H A DCIndex.cpp666 ClassTemplatePartialSpecializationDecl *D) {
/external/clang/include/clang/AST/
H A DDeclTemplate.h32 class ClassTemplatePartialSpecializationDecl;
1356 ClassTemplatePartialSpecializationDecl *PartialSpecialization;
1469 ClassTemplatePartialSpecializationDecl *>
1475 ClassTemplatePartialSpecializationDecl *>();
1488 ClassTemplatePartialSpecializationDecl *>
1520 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec,
1598 static bool classof(const ClassTemplatePartialSpecializationDecl *) {
1606 class ClassTemplatePartialSpecializationDecl class in class:clang::TemplateParameterList
1628 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
1631 ClassTemplatePartialSpecializationDecl(ASTContex
1644 ClassTemplatePartialSpecializationDecl() function in class:clang::TemplateParameterList::ClassTemplatePartialSpecializationDecl
[all...]
H A DRecursiveASTVisitor.h1624 DEF_TRAVERSE_DECL(ClassTemplatePartialSpecializationDecl, {
/external/clang/lib/AST/
H A DDeclTemplate.cpp324 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
357 ClassTemplatePartialSpecializationDecl *
366 ClassTemplatePartialSpecializationDecl *D,
371 ClassTemplatePartialSpecializationDecl *Existing
382 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) {
383 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs
387 for (llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
395 ClassTemplatePartialSpecializationDecl *
399 typedef FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator
411 ClassTemplatePartialSpecializationDecl *
795 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK, function in class:ClassTemplatePartialSpecializationDecl
[all...]
H A DComment.cpp220 const ClassTemplatePartialSpecializationDecl *CTPSD =
221 cast<ClassTemplatePartialSpecializationDecl>(ThisDecl);
H A DDeclBase.cpp748 if (isa<ClassTemplatePartialSpecializationDecl>(this))
H A DASTContext.cpp258 ClassTemplatePartialSpecializationDecl *>
263 PU.get<ClassTemplatePartialSpecializationDecl *>());
2576 if (isa<ClassTemplatePartialSpecializationDecl>(RD))
/external/clang/include/clang/Sema/
H A DTemplate.h369 ClassTemplatePartialSpecializationDecl *>, 4>
410 ClassTemplatePartialSpecializationDecl *D);
451 ClassTemplatePartialSpecializationDecl *> >
486 ClassTemplatePartialSpecializationDecl *
489 ClassTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h80 class ClassTemplatePartialSpecializationDecl;
5320 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
5407 ClassTemplatePartialSpecializationDecl *
5409 ClassTemplatePartialSpecializationDecl *PS1,
5410 ClassTemplatePartialSpecializationDecl *PS2,
5461 /// Entity is either a ClassTemplatePartialSpecializationDecl or
5669 ClassTemplatePartialSpecializationDecl *PartialSpec,
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp879 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs;
891 ClassTemplatePartialSpecializationDecl *D) {
906 if (ClassTemplatePartialSpecializationDecl *Result
2154 ClassTemplatePartialSpecializationDecl *
2157 ClassTemplatePartialSpecializationDecl *PartialSpec) {
2241 ClassTemplatePartialSpecializationDecl *InstPartialSpec
2242 = ClassTemplatePartialSpecializationDecl::Create(SemaRef.Context,
3177 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern,
3178 ClassTemplatePartialSpecializationDecl *Instance) {
3180 = cast<ClassTemplatePartialSpecializationDecl>(Patter
[all...]
H A DSemaTemplateInstantiate.cpp87 !isa<ClassTemplatePartialSpecializationDecl>(Spec))
273 ClassTemplatePartialSpecializationDecl *PartialSpec,
521 if (ClassTemplatePartialSpecializationDecl *PartialSpec
522 = dyn_cast<ClassTemplatePartialSpecializationDecl>(
572 cast<ClassTemplatePartialSpecializationDecl>(Active->Template)
591 cast<ClassTemplatePartialSpecializationDecl>(Active->Template)
2101 ClassTemplatePartialSpecializationDecl *Partial;
2158 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs;
2161 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I];
2240 ClassTemplatePartialSpecializationDecl *OrigPartialSpe
[all...]
H A DSemaTemplateDeduction.cpp2042 ClassTemplatePartialSpecializationDecl *Partial,
2165 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
4093 ClassTemplatePartialSpecializationDecl *
4095 ClassTemplatePartialSpecializationDecl *PS1,
4096 ClassTemplatePartialSpecializationDecl *PS2,
H A DSemaTemplate.cpp1639 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) &&
1735 if (ClassTemplatePartialSpecializationDecl *Partial
1736 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) {
2059 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) &&
5423 ClassTemplatePartialSpecializationDecl *PrevPartial
5424 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl);
5427 ClassTemplatePartialSpecializationDecl *Partial
5428 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind,
H A DSemaCXXScopeSpec.cpp126 if (ClassTemplatePartialSpecializationDecl *PartialSpec
H A DSemaDeclCXX.cpp510 else if (isa<ClassTemplatePartialSpecializationDecl>(Record))
4852 else if (ClassTemplatePartialSpecializationDecl *PartialSpec
4853 = dyn_cast<ClassTemplatePartialSpecializationDecl>(D))
H A DSemaCodeComplete.cpp496 isa<ClassTemplatePartialSpecializationDecl>(ND))
/external/clang/lib/Parse/
H A DParseTemplate.cpp1281 if (ClassTemplatePartialSpecializationDecl* MD =
1282 dyn_cast_or_null<ClassTemplatePartialSpecializationDecl>(*II)) {
/external/clang/lib/Serialization/
H A DASTWriterDecl.cpp70 ClassTemplatePartialSpecializationDecl *D);
1067 typedef llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>
1086 ClassTemplatePartialSpecializationDecl *> InstFrom
1091 Writer.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>(),
1116 ClassTemplatePartialSpecializationDecl *D) {
H A DASTReaderDecl.cpp236 ClassTemplatePartialSpecializationDecl *D);
1372 = cast<ClassTemplatePartialSpecializationDecl>(InstD);
1397 if (ClassTemplatePartialSpecializationDecl *Partial
1398 = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) {
1407 ClassTemplatePartialSpecializationDecl *D) {
1426 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx));
1994 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID);
/external/clang/lib/CodeGen/
H A DCGDebugInfo.cpp1135 ClassTemplatePartialSpecializationDecl *>
1140 PU.get<ClassTemplatePartialSpecializationDecl *>()->getTemplateParameters();

Completed in 3341 milliseconds