/external/clang/tools/libclang/ |
D | CIndexCXX.cpp | 66 = 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()
|
D | CursorVisitor.h | 210 ClassTemplatePartialSpecializationDecl *D);
|
D | CIndex.cpp | 732 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 364 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 …]
|
D | Comment.cpp | 205 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill() 206 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
|
D | DeclCXX.cpp | 1286 assert(!isa<ClassTemplatePartialSpecializationDecl>(this)); in setInstantiationOfMemberClass() 1340 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
|
D | ASTDumper.cpp | 461 const ClassTemplatePartialSpecializationDecl *D); 1407 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
D | DeclBase.cpp | 926 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
|
D | ASTContext.cpp | 306 ClassTemplatePartialSpecializationDecl *> in adjustDeclToTemplate() 311 PU.get<ClassTemplatePartialSpecializationDecl *>()); in adjustDeclToTemplate() 3158 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in NeedsInjectedClassNameType()
|
/external/clang/include/clang/AST/ |
D | DeclTemplate.h | 35 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/ |
D | Template.h | 385 ClassTemplatePartialSpecializationDecl *>, 4> 455 ClassTemplatePartialSpecializationDecl *> > 507 ClassTemplatePartialSpecializationDecl * 510 ClassTemplatePartialSpecializationDecl *PartialSpec);
|
D | Sema.h | 93 class ClassTemplatePartialSpecializationDecl; variable 6455 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, 6570 ClassTemplatePartialSpecializationDecl * 6572 ClassTemplatePartialSpecializationDecl *PS1, 6573 ClassTemplatePartialSpecializationDecl *PS2, 6853 ClassTemplatePartialSpecializationDecl *PartialSpec,
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiate.cpp | 116 !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()
|
D | SemaTemplateInstantiateDecl.cpp | 1209 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 …]
|
D | SemaTemplate.cpp | 1692 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()
|
D | SemaTemplateDeduction.cpp | 2166 ClassTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction() 2262 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments() 4513 ClassTemplatePartialSpecializationDecl * 4515 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization() 4516 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization()
|
D | SemaCXXScopeSpec.cpp | 119 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext()
|
D | SemaDeclAttr.cpp | 5024 if (isa<ClassTemplatePartialSpecializationDecl>(D) && in handleDLLAttr() 5077 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) { in mergeMSInheritanceAttr()
|
D | SemaDeclCXX.cpp | 601 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()
|
D | SemaDecl.cpp | 171 if (const ClassTemplatePartialSpecializationDecl *PS = in lookupUnqualifiedTypeNameInBase() 3904 !isa<ClassTemplatePartialSpecializationDecl>(Tag)) { in ParsedFreeStandingDeclSpec() 10586 isa<ClassTemplatePartialSpecializationDecl>(Context) || in FinalizeDeclaration()
|
/external/clang/lib/Index/ |
D | USRGeneration.cpp | 449 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl() 450 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
|
D | IndexSymbol.cpp | 81 if (isa<ClassTemplatePartialSpecializationDecl>(D)) { in getSymbolInfo()
|
/external/clang/lib/Serialization/ |
D | ASTReaderDecl.cpp | 289 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()
|
D | ASTWriterDecl.cpp | 78 ClassTemplatePartialSpecializationDecl *D); 1350 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl() 1355 Record.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>()); in VisitClassTemplateSpecializationDecl() 1380 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
|
D | ASTWriter.cpp | 4707 From.dyn_cast<ClassTemplatePartialSpecializationDecl*>()) { in WriteDeclUpdatesBlocks()
|