Home
last modified time | relevance | path

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

12

/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);
DCIndex.cpp732 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
/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()
DDeclCXX.cpp1286 assert(!isa<ClassTemplatePartialSpecializationDecl>(this)); in setInstantiationOfMemberClass()
1340 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
DASTDumper.cpp461 const ClassTemplatePartialSpecializationDecl *D);
1407 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
DDeclBase.cpp926 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
DASTContext.cpp306 ClassTemplatePartialSpecializationDecl *> in adjustDeclToTemplate()
311 PU.get<ClassTemplatePartialSpecializationDecl *>()); in adjustDeclToTemplate()
3158 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in NeedsInjectedClassNameType()
/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/clang/include/clang/Sema/
DTemplate.h385 ClassTemplatePartialSpecializationDecl *>, 4>
455 ClassTemplatePartialSpecializationDecl *> >
507 ClassTemplatePartialSpecializationDecl *
510 ClassTemplatePartialSpecializationDecl *PartialSpec);
DSema.h93 class ClassTemplatePartialSpecializationDecl; variable
6455 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
6570 ClassTemplatePartialSpecializationDecl *
6572 ClassTemplatePartialSpecializationDecl *PS1,
6573 ClassTemplatePartialSpecializationDecl *PS2,
6853 ClassTemplatePartialSpecializationDecl *PartialSpec,
/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 …]
DSemaTemplate.cpp1692 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) && in MatchTemplateParametersToScopeSpecifier()
1819 if (ClassTemplatePartialSpecializationDecl *Partial in MatchTemplateParametersToScopeSpecifier()
1820 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
2217 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) && in CheckTemplateIdType()
6378 ClassTemplatePartialSpecializationDecl *PrevPartial in ActOnClassTemplateSpecialization()
6379 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl); in ActOnClassTemplateSpecialization()
6380 ClassTemplatePartialSpecializationDecl *Partial in ActOnClassTemplateSpecialization()
6381 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind, in ActOnClassTemplateSpecialization()
8705 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in checkInstantiated()
DSemaTemplateDeduction.cpp2166 ClassTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction()
2262 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
4513 ClassTemplatePartialSpecializationDecl *
4515 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
4516 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization()
DSemaCXXScopeSpec.cpp119 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext()
DSemaDeclAttr.cpp5024 if (isa<ClassTemplatePartialSpecializationDecl>(D) && in handleDLLAttr()
5077 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) { in mergeMSInheritanceAttr()
DSemaDeclCXX.cpp601 else if (isa<ClassTemplatePartialSpecializationDecl>(Record)) in MergeCXXFunctionDecl()
4707 if (auto *Spec = dyn_cast<ClassTemplatePartialSpecializationDecl>(Class)) { in checkClassLevelDLLAttribute()
6678 if (auto *PSD = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) in ActOnReenterTemplateScope()
DSemaDecl.cpp171 if (const ClassTemplatePartialSpecializationDecl *PS = in lookupUnqualifiedTypeNameInBase()
3904 !isa<ClassTemplatePartialSpecializationDecl>(Tag)) { in ParsedFreeStandingDeclSpec()
10586 isa<ClassTemplatePartialSpecializationDecl>(Context) || in FinalizeDeclaration()
/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()
DASTWriterDecl.cpp78 ClassTemplatePartialSpecializationDecl *D);
1350 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl()
1355 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>()); in VisitClassTemplateSpecializationDecl()
1380 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
DASTWriter.cpp4707 From.dyn_cast<ClassTemplatePartialSpecializationDecl*>()) { in WriteDeclUpdatesBlocks()

12