Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DDeclTemplate.h40 class VarTemplatePartialSpecializationDecl; variable
2390 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2506 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2512 VarTemplatePartialSpecializationDecl *>();
2523 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2554 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2630 class VarTemplatePartialSpecializationDecl
2646 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2649 VarTemplatePartialSpecializationDecl(
2656 VarTemplatePartialSpecializationDecl(ASTContext &Context)
[all …]
/external/clang/lib/AST/
DDeclTemplate.cpp1018 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1042 VarTemplatePartialSpecializationDecl *
1049 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization()
1053 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1064 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations()
1065 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations()
1069 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>::iterator in getPartialSpecializations()
1076 VarTemplatePartialSpecializationDecl *
1078 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1080 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>::iterator in findPartialSpecInstantiatedFromMember()
[all …]
DASTDumper.cpp456 const VarTemplatePartialSpecializationDecl *D);
1350 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
DDecl.cpp1930 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
DASTContext.cpp8397 isa<VarTemplatePartialSpecializationDecl>(VD)) in DeclMustBeEmitted()
/external/clang/include/clang/Sema/
DTemplate.h393 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
460 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> >::iterator
511 VarTemplatePartialSpecializationDecl *
514 VarTemplatePartialSpecializationDecl *PartialSpec);
DSema.h93 class VarTemplatePartialSpecializationDecl; variable
6332 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
6448 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
6449 VarTemplatePartialSpecializationDecl *PS1,
6450 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
6726 VarTemplatePartialSpecializationDecl *PartialSpec,
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp1185 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl()
1197 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1210 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
2913 VarTemplatePartialSpecializationDecl *
2916 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
3008 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
3009 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
3566 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
3567 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation()
3797 VarTemplatePartialSpecializationDecl *> PatternPtr = in InstantiateVariableDefinition()
[all …]
DSemaTemplateInstantiate.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()
DSemaTemplate.cpp2591 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
2592 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
2593 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
2594 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
2712 VarTemplatePartialSpecializationDecl *Partial;
2767 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
2771 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
2861 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
2862 dyn_cast<VarTemplatePartialSpecializationDecl>(InstantiationPattern)) in CheckVarTemplateId()
DSemaTemplateDeduction.cpp2286 Sema &S, VarTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction()
2406 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
4594 VarTemplatePartialSpecializationDecl *
4596 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
4597 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
DSemaDecl.cpp10221 !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
DSemaExpr.cpp13472 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp274 VarTemplatePartialSpecializationDecl *D);
2024 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2053 if (VarTemplatePartialSpecializationDecl *Partial = in VisitVarTemplateSpecializationDeclImpl()
2054 dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2072 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2081 ReadDeclAs<VarTemplatePartialSpecializationDecl>(Record, Idx)); in VisitVarTemplatePartialSpecializationDecl()
3201 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
DASTWriterDecl.cpp73 VarTemplatePartialSpecializationDecl *D);
1368 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1373 Writer.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>(), in VisitVarTemplateSpecializationDecl()
1399 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()