Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DDeclTemplate.h41 class VarTemplatePartialSpecializationDecl; variable
2383 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2499 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2503 VarTemplatePartialSpecializationDecl *>();
2510 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2541 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2617 class VarTemplatePartialSpecializationDecl
2633 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2636 VarTemplatePartialSpecializationDecl(
2643 VarTemplatePartialSpecializationDecl(ASTContext &Context)
[all …]
/external/clang/lib/AST/
DDeclTemplate.cpp984 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1008 VarTemplatePartialSpecializationDecl *
1015 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization()
1019 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1030 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations()
1031 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations()
1035 for (VarTemplatePartialSpecializationDecl &P : PartialSpecs) in getPartialSpecializations()
1039 VarTemplatePartialSpecializationDecl *
1041 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1043 for (VarTemplatePartialSpecializationDecl &P : getPartialSpecializations()) { in findPartialSpecInstantiatedFromMember()
[all …]
DASTDumper.cpp469 const VarTemplatePartialSpecializationDecl *D);
1435 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
DDecl.cpp1937 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
DASTContext.cpp8562 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.h95 class VarTemplatePartialSpecializationDecl; variable
6460 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
6576 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
6577 VarTemplatePartialSpecializationDecl *PS1,
6578 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
6862 VarTemplatePartialSpecializationDecl *PartialSpec,
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp1292 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl()
1304 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1317 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
3070 VarTemplatePartialSpecializationDecl *
3073 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
3165 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
3166 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
3740 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
3741 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation()
3984 VarTemplatePartialSpecializationDecl *> PatternPtr = in InstantiateVariableDefinition()
[all …]
DSemaTemplateInstantiate.cpp72 !isa<VarTemplatePartialSpecializationDecl>(Spec)) in getTemplateInstantiationArgs()
81 VarTemplatePartialSpecializationDecl*> Specialized in getTemplateInstantiationArgs()
83 if (VarTemplatePartialSpecializationDecl *Partial = in getTemplateInstantiationArgs()
84 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in getTemplateInstantiationArgs()
281 VarTemplatePartialSpecializationDecl *PartialSpec, in InstantiatingTemplate()
DSemaTemplate.cpp2629 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
2630 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
2631 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
2632 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
2750 VarTemplatePartialSpecializationDecl *Partial;
2807 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
2811 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
2902 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
2903 dyn_cast<VarTemplatePartialSpecializationDecl>(InstantiationPattern)) in CheckVarTemplateId()
8721 From.dyn_cast<VarTemplatePartialSpecializationDecl *>()) { in checkInstantiated()
DSemaTemplateDeduction.cpp2308 Sema &S, VarTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction()
2403 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
4586 VarTemplatePartialSpecializationDecl *
4588 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
4589 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
DSemaDecl.cpp10630 !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
DSemaExpr.cpp13908 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp298 VarTemplatePartialSpecializationDecl *D);
2105 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
2133 if (VarTemplatePartialSpecializationDecl *Partial = in VisitVarTemplateSpecializationDeclImpl()
2134 dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2152 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2161 ReadDeclAs<VarTemplatePartialSpecializationDecl>(Record, Idx)); in VisitVarTemplatePartialSpecializationDecl()
3319 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
DASTWriterDecl.cpp81 VarTemplatePartialSpecializationDecl *D);
1409 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1414 Record.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>()); in VisitVarTemplateSpecializationDecl()
1439 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()