Home
last modified time | relevance | path

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

/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclTemplate.cpp375 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &
399 ClassTemplatePartialSpecializationDecl *
406 ClassTemplatePartialSpecializationDecl *D, in AddPartialSpecialization()
411 ClassTemplatePartialSpecializationDecl *Existing in AddPartialSpecialization()
422 SmallVectorImpl<ClassTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations()
423 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations()
427 for (llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator in getPartialSpecializations()
433 ClassTemplatePartialSpecializationDecl *
437 typedef FoldingSetVector<ClassTemplatePartialSpecializationDecl>::iterator in findPartialSpecialization()
449 ClassTemplatePartialSpecializationDecl *
[all …]
HDComment.cpp205 const ClassTemplatePartialSpecializationDecl *CTPSD = in fill()
206 cast<ClassTemplatePartialSpecializationDecl>(CommentDecl); in fill()
HDDeclCXX.cpp1232 assert(!isa<ClassTemplatePartialSpecializationDecl>(this)); in setInstantiationOfMemberClass()
1278 From.dyn_cast<ClassTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationPattern()
HDASTDumper.cpp447 const ClassTemplatePartialSpecializationDecl *D);
1320 const ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
HDDeclBase.cpp855 if (isa<ClassTemplatePartialSpecializationDecl>(this)) in isDependentContext()
HDASTContext.cpp305 ClassTemplatePartialSpecializationDecl *> in adjustDeclToTemplate()
310 PU.get<ClassTemplatePartialSpecializationDecl *>()); in adjustDeclToTemplate()
3046 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) in NeedsInjectedClassNameType()
/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDeclTemplate.h32 class ClassTemplatePartialSpecializationDecl; variable
1481 ClassTemplatePartialSpecializationDecl *PartialSpecialization;
1615 ClassTemplatePartialSpecializationDecl *>
1619 ClassTemplatePartialSpecializationDecl *>();
1627 ClassTemplatePartialSpecializationDecl *>
1658 void setInstantiationOf(ClassTemplatePartialSpecializationDecl *PartialSpec,
1736 class ClassTemplatePartialSpecializationDecl
1752 llvm::PointerIntPair<ClassTemplatePartialSpecializationDecl *, 1, bool>
1755 ClassTemplatePartialSpecializationDecl(ASTContext &Context, TagKind TK,
1764 ClassTemplatePartialSpecializationDecl *PrevDecl);
[all …]
HDDataRecursiveASTVisitor.h1666 DEF_TRAVERSE_DECL(ClassTemplatePartialSpecializationDecl, {
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDTemplate.h385 ClassTemplatePartialSpecializationDecl *>, 4>
455 ClassTemplatePartialSpecializationDecl *> >
507 ClassTemplatePartialSpecializationDecl *
510 ClassTemplatePartialSpecializationDecl *PartialSpec);
HDSema.h91 class ClassTemplatePartialSpecializationDecl; variable
6254 DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial,
6364 ClassTemplatePartialSpecializationDecl *
6366 ClassTemplatePartialSpecializationDecl *PS1,
6367 ClassTemplatePartialSpecializationDecl *PS2,
6644 ClassTemplatePartialSpecializationDecl *PartialSpec,
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiate.cpp115 !isa<ClassTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
269 ClassTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
473 if (ClassTemplatePartialSpecializationDecl *PartialSpec = in PrintInstantiationStack()
474 dyn_cast<ClassTemplatePartialSpecializationDecl>(Active->Entity)) { in PrintInstantiationStack()
525 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
544 cast<ClassTemplatePartialSpecializationDecl>(Active->Template) in PrintInstantiationStack()
2273 ClassTemplatePartialSpecializationDecl *Partial;
2301 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in InstantiateClassTemplateSpecialization()
2305 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in InstantiateClassTemplateSpecialization()
2385 ClassTemplatePartialSpecializationDecl *OrigPartialSpec = Best->Partial; in InstantiateClassTemplateSpecialization()
HDSemaTemplateInstantiateDecl.cpp1088 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl()
1100 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
1115 if (ClassTemplatePartialSpecializationDecl *Result in VisitClassTemplatePartialSpecializationDecl()
2761 ClassTemplatePartialSpecializationDecl *
2764 ClassTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateClassTemplatePartialSpecialization()
2850 ClassTemplatePartialSpecializationDecl *InstPartialSpec in InstantiateClassTemplatePartialSpecialization()
2851 = ClassTemplatePartialSpecializationDecl::Create(SemaRef.Context, in InstantiateClassTemplatePartialSpecialization()
4193 isInstantiationOf(ClassTemplatePartialSpecializationDecl *Pattern, in isInstantiationOf()
4194 ClassTemplatePartialSpecializationDecl *Instance) { in isInstantiationOf()
4196 = cast<ClassTemplatePartialSpecializationDecl>(Pattern->getCanonicalDecl()); in isInstantiationOf()
[all …]
HDSemaTemplateDeduction.cpp2108 ClassTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction()
2232 Sema::DeduceTemplateArguments(ClassTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
4462 ClassTemplatePartialSpecializationDecl *
4464 ClassTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
4465 ClassTemplatePartialSpecializationDecl *PS2, in getMoreSpecializedPartialSpecialization()
HDSemaTemplate.cpp1673 if (!isa<ClassTemplatePartialSpecializationDecl>(Spec) && in MatchTemplateParametersToScopeSpecifier()
1800 if (ClassTemplatePartialSpecializationDecl *Partial in MatchTemplateParametersToScopeSpecifier()
1801 = dyn_cast<ClassTemplatePartialSpecializationDecl>(Record)) { in MatchTemplateParametersToScopeSpecifier()
2124 if (!isa<ClassTemplatePartialSpecializationDecl>(Record) && in CheckTemplateIdType()
6299 ClassTemplatePartialSpecializationDecl *PrevPartial in ActOnClassTemplateSpecialization()
6300 = cast_or_null<ClassTemplatePartialSpecializationDecl>(PrevDecl); in ActOnClassTemplateSpecialization()
6301 ClassTemplatePartialSpecializationDecl *Partial in ActOnClassTemplateSpecialization()
6302 = ClassTemplatePartialSpecializationDecl::Create(Context, Kind, in ActOnClassTemplateSpecialization()
HDSemaCXXScopeSpec.cpp119 if (ClassTemplatePartialSpecializationDecl *PartialSpec in computeDeclContext()
HDSemaDeclAttr.cpp4320 if (isa<ClassTemplatePartialSpecializationDecl>(D) && in handleDLLAttr()
4365 if (isa<ClassTemplatePartialSpecializationDecl>(RD)) { in mergeMSInheritanceAttr()
HDSemaDeclCXX.cpp603 else if (isa<ClassTemplatePartialSpecializationDecl>(Record)) in MergeCXXFunctionDecl()
4693 if (auto *Spec = dyn_cast<ClassTemplatePartialSpecializationDecl>(Class)) { in checkClassLevelDLLAttribute()
6514 if (auto *PSD = dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) in ActOnReenterTemplateScope()
HDSemaCodeComplete.cpp510 isa<ClassTemplatePartialSpecializationDecl>(ND)) in isInterestingDecl()
HDSemaDecl.cpp9900 isa<ClassTemplatePartialSpecializationDecl>(Context) || in FinalizeDeclaration()
/NextBSD/contrib/llvm/tools/clang/lib/Index/
HDUSRGeneration.cpp439 } else if (const ClassTemplatePartialSpecializationDecl *PartialSpec in VisitTagDecl()
440 = dyn_cast<ClassTemplatePartialSpecializationDecl>(CXXRecord)) { in VisitTagDecl()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp289 ClassTemplatePartialSpecializationDecl *D);
1929 = cast<ClassTemplatePartialSpecializationDecl>(InstD); in VisitClassTemplateSpecializationDeclImpl()
1948 if (ClassTemplatePartialSpecializationDecl *Partial = in VisitClassTemplateSpecializationDeclImpl()
1949 dyn_cast<ClassTemplatePartialSpecializationDecl>(D)) { in VisitClassTemplateSpecializationDeclImpl()
1987 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
1996 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx)); in VisitClassTemplatePartialSpecializationDecl()
3190 D = ClassTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
3822 ReadDeclAs<ClassTemplatePartialSpecializationDecl>(Record, Idx); in UpdateDecl()
3831 .is<ClassTemplatePartialSpecializationDecl *>()) in UpdateDecl()
HDASTWriterDecl.cpp70 ClassTemplatePartialSpecializationDecl *D);
1255 ClassTemplatePartialSpecializationDecl *> InstFrom in VisitClassTemplateSpecializationDecl()
1260 Writer.AddDeclRef(InstFrom.get<ClassTemplatePartialSpecializationDecl *>(), in VisitClassTemplateSpecializationDecl()
1286 ClassTemplatePartialSpecializationDecl *D) { in VisitClassTemplatePartialSpecializationDecl()
HDASTWriter.cpp4639 From.dyn_cast<ClassTemplatePartialSpecializationDecl*>()) { in WriteDeclUpdatesBlocks()