Home
last modified time | relevance | path

Searched refs:VarTemplatePartialSpecializationDecl (Results 1 – 15 of 15) sorted by relevance

/NextBSD/contrib/llvm/tools/clang/include/clang/AST/
HDDeclTemplate.h38 class VarTemplatePartialSpecializationDecl; variable
2344 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2469 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2475 VarTemplatePartialSpecializationDecl *>();
2486 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2517 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2593 class VarTemplatePartialSpecializationDecl
2609 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2612 VarTemplatePartialSpecializationDecl(
2619 VarTemplatePartialSpecializationDecl(ASTContext &Context)
[all …]
HDDataRecursiveASTVisitor.h1833 DEF_TRAVERSE_DECL(VarTemplatePartialSpecializationDecl, {
/NextBSD/contrib/llvm/tools/clang/lib/AST/
HDDeclTemplate.cpp1013 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1037 VarTemplatePartialSpecializationDecl *
1044 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization()
1048 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1059 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations()
1060 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations()
1064 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>::iterator in getPartialSpecializations()
1071 VarTemplatePartialSpecializationDecl *
1073 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1075 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>::iterator in findPartialSpecInstantiatedFromMember()
[all …]
HDASTDumper.cpp454 const VarTemplatePartialSpecializationDecl *D);
1343 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
HDDecl.cpp1918 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
/NextBSD/contrib/llvm/tools/clang/include/clang/Sema/
HDTemplate.h393 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
460 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> >::iterator
511 VarTemplatePartialSpecializationDecl *
514 VarTemplatePartialSpecializationDecl *PartialSpec);
HDSema.h93 class VarTemplatePartialSpecializationDecl; variable
6259 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
6370 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
6371 VarTemplatePartialSpecializationDecl *PS1,
6372 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
6653 VarTemplatePartialSpecializationDecl *PartialSpec,
/NextBSD/contrib/llvm/tools/clang/lib/Sema/
HDSemaTemplateInstantiateDecl.cpp1170 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl()
1182 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1195 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
2888 VarTemplatePartialSpecializationDecl *
2891 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
2983 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
2984 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
3546 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
3547 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation()
3790 VarTemplatePartialSpecializationDecl *> PatternPtr = in InstantiateVariableDefinition()
[all …]
HDSemaTemplateInstantiate.cpp71 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
80 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs()
82 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs()
83 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs()
280 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
HDSemaTemplate.cpp2553 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
2554 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
2555 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
2556 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
2674 VarTemplatePartialSpecializationDecl *Partial;
2728 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
2732 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
2822 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
2823 dyn_cast<VarTemplatePartialSpecializationDecl>(InstantiationPattern)) in CheckVarTemplateId()
HDSemaTemplateDeduction.cpp2278 Sema &S, VarTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction()
2398 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
4535 VarTemplatePartialSpecializationDecl *
4537 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
4538 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
HDSemaDecl.cpp9936 !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
HDSemaExpr.cpp13228 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
/NextBSD/contrib/llvm/tools/clang/lib/Serialization/
HDASTReaderDecl.cpp298 VarTemplatePartialSpecializationDecl *D);
2046 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2073 if (VarTemplatePartialSpecializationDecl *Partial = in VisitVarTemplateSpecializationDeclImpl()
2074 dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2092 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2101 ReadDeclAs<VarTemplatePartialSpecializationDecl>(Record, Idx)); in VisitVarTemplatePartialSpecializationDecl()
3199 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
HDASTWriterDecl.cpp73 VarTemplatePartialSpecializationDecl *D);
1313 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1318 Writer.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>(), in VisitVarTemplateSpecializationDecl()
1344 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()