/external/clang/include/clang/AST/ |
H A D | DeclTemplate.h | 38 class VarTemplatePartialSpecializationDecl; 2258 VarTemplatePartialSpecializationDecl *PartialSpecialization; 2383 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2389 VarTemplatePartialSpecializationDecl *>(); 2400 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 2431 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec, 2507 class VarTemplatePartialSpecializationDecl class in class:clang::TemplateParameterList 2523 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool> 2526 VarTemplatePartialSpecializationDecl( 2533 VarTemplatePartialSpecializationDecl(ASTContex function in class:clang::TemplateParameterList::VarTemplatePartialSpecializationDecl [all...] |
H A D | DataRecursiveASTVisitor.h | 1796 DEF_TRAVERSE_DECL(VarTemplatePartialSpecializationDecl, {
|
/external/clang/lib/AST/ |
H A D | DeclTemplate.cpp | 972 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> & 1005 VarTemplatePartialSpecializationDecl * 1012 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { 1016 VarTemplatePartialSpecializationDecl *Existing = 1027 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) { 1028 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = 1032 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>::iterator 1039 VarTemplatePartialSpecializationDecl * 1041 VarTemplatePartialSpecializationDecl *D) { 1043 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> 1120 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( function in class:VarTemplatePartialSpecializationDecl [all...] |
H A D | ASTDumper.cpp | 276 const VarTemplatePartialSpecializationDecl *D); 1191 const VarTemplatePartialSpecializationDecl *D) {
|
H A D | Decl.cpp | 1828 isa<VarTemplatePartialSpecializationDecl>(this)))
|
/external/clang/include/clang/Sema/ |
H A D | Template.h | 386 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4> 452 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> >::iterator 503 VarTemplatePartialSpecializationDecl * 506 VarTemplatePartialSpecializationDecl *PartialSpec);
|
H A D | Sema.h | 92 class VarTemplatePartialSpecializationDecl; 5967 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, 6074 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization( 6075 VarTemplatePartialSpecializationDecl *PS1, 6076 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc); 6357 VarTemplatePartialSpecializationDecl *PartialSpec,
|
/external/clang/lib/Sema/ |
H A D | SemaTemplateInstantiateDecl.cpp | 1053 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; 1065 VarTemplatePartialSpecializationDecl *D) { 1078 if (VarTemplatePartialSpecializationDecl *Result = 2759 VarTemplatePartialSpecializationDecl * 2762 VarTemplatePartialSpecializationDecl *PartialSpec) { 2854 VarTemplatePartialSpecializationDecl *InstPartialSpec = 2855 VarTemplatePartialSpecializationDecl::Create( 3512 if (VarTemplatePartialSpecializationDecl *PartialSpec = 3513 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) 3755 VarTemplatePartialSpecializationDecl *> PatternPt [all...] |
H A D | SemaTemplateInstantiate.cpp | 71 !isa<VarTemplatePartialSpecializationDecl>(Spec)) 80 VarTemplatePartialSpecializationDecl*> Specialized 82 if (VarTemplatePartialSpecializationDecl *Partial = 83 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { 288 VarTemplatePartialSpecializationDecl *PartialSpec,
|
H A D | SemaTemplate.cpp | 2525 VarTemplatePartialSpecializationDecl *PrevPartial = 2526 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); 2527 VarTemplatePartialSpecializationDecl *Partial = 2528 VarTemplatePartialSpecializationDecl::Create( 2646 VarTemplatePartialSpecializationDecl *Partial; 2700 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; 2704 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; 2794 if (VarTemplatePartialSpecializationDecl *D = 2795 dyn_cast<VarTemplatePartialSpecializationDecl>(InstantiationPattern))
|
H A D | SemaTemplateDeduction.cpp | 2316 Sema &S, VarTemplatePartialSpecializationDecl *Partial, 2436 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, 4627 VarTemplatePartialSpecializationDecl * 4629 VarTemplatePartialSpecializationDecl *PS1, 4630 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) {
|
H A D | SemaDecl.cpp | 9281 !isa<VarTemplatePartialSpecializationDecl>(VD))
|
H A D | SemaExpr.cpp | 12471 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) &&
|
/external/clang/lib/Serialization/ |
H A D | ASTWriterDecl.cpp | 73 VarTemplatePartialSpecializationDecl *D); 1227 typedef llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> 1244 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> 1249 Writer.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>(), 1275 VarTemplatePartialSpecializationDecl *D) {
|
H A D | ASTReaderDecl.cpp | 262 VarTemplatePartialSpecializationDecl *D); 1844 cast<VarTemplatePartialSpecializationDecl>(InstD); 1871 if (VarTemplatePartialSpecializationDecl *Partial = 1872 dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { 1890 VarTemplatePartialSpecializationDecl *D) { 1899 ReadDeclAs<VarTemplatePartialSpecializationDecl>(Record, Idx)); 2703 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID);
|