Home
last modified time | relevance | path

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

/external/clang/include/clang/AST/
DDeclTemplate.h38 class VarTemplatePartialSpecializationDecl; variable
2259 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2384 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2390 VarTemplatePartialSpecializationDecl *>();
2401 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2432 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2508 class VarTemplatePartialSpecializationDecl
2524 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2527 VarTemplatePartialSpecializationDecl(
2534 VarTemplatePartialSpecializationDecl(ASTContext &Context)
[all …]
DDataRecursiveASTVisitor.h1807 DEF_TRAVERSE_DECL(VarTemplatePartialSpecializationDecl, {
/external/clang/lib/AST/
DDeclTemplate.cpp997 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1021 VarTemplatePartialSpecializationDecl *
1028 VarTemplatePartialSpecializationDecl *D, void *InsertPos) { in AddPartialSpecialization()
1032 VarTemplatePartialSpecializationDecl *Existing = in AddPartialSpecialization()
1043 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) { in getPartialSpecializations()
1044 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations()
1048 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>::iterator in getPartialSpecializations()
1055 VarTemplatePartialSpecializationDecl *
1057 VarTemplatePartialSpecializationDecl *D) { in findPartialSpecInstantiatedFromMember()
1059 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>::iterator in findPartialSpecInstantiatedFromMember()
[all …]
DASTDumper.cpp451 const VarTemplatePartialSpecializationDecl *D);
1321 const VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
DDecl.cpp1903 isa<VarTemplatePartialSpecializationDecl>(this))) in isThisDeclarationADefinition()
/external/clang/include/clang/Sema/
DTemplate.h393 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
459 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> >::iterator
510 VarTemplatePartialSpecializationDecl *
513 VarTemplatePartialSpecializationDecl *PartialSpec);
DSema.h92 class VarTemplatePartialSpecializationDecl; variable
6068 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
6179 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
6180 VarTemplatePartialSpecializationDecl *PS1,
6181 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
6462 VarTemplatePartialSpecializationDecl *PartialSpec,
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp1138 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl()
1150 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
1163 if (VarTemplatePartialSpecializationDecl *Result = in VisitVarTemplatePartialSpecializationDecl()
2850 VarTemplatePartialSpecializationDecl *
2853 VarTemplatePartialSpecializationDecl *PartialSpec) { in InstantiateVarTemplatePartialSpecialization()
2945 VarTemplatePartialSpecializationDecl *InstPartialSpec = in InstantiateVarTemplatePartialSpecialization()
2946 VarTemplatePartialSpecializationDecl::Create( in InstantiateVarTemplatePartialSpecialization()
3500 if (VarTemplatePartialSpecializationDecl *PartialSpec = in BuildVarTemplateInstantiation()
3501 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar)) in BuildVarTemplateInstantiation()
3744 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.cpp2543 VarTemplatePartialSpecializationDecl *PrevPartial = in ActOnVarTemplateSpecialization()
2544 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl); in ActOnVarTemplateSpecialization()
2545 VarTemplatePartialSpecializationDecl *Partial = in ActOnVarTemplateSpecialization()
2546 VarTemplatePartialSpecializationDecl::Create( in ActOnVarTemplateSpecialization()
2664 VarTemplatePartialSpecializationDecl *Partial;
2718 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId()
2722 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
2812 if (VarTemplatePartialSpecializationDecl *D = in CheckVarTemplateId()
2813 dyn_cast<VarTemplatePartialSpecializationDecl>(InstantiationPattern)) in CheckVarTemplateId()
DSemaTemplateDeduction.cpp2278 Sema &S, VarTemplatePartialSpecializationDecl *Partial, in FinishTemplateArgumentDeduction()
2398 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial, in DeduceTemplateArguments()
4515 VarTemplatePartialSpecializationDecl *
4517 VarTemplatePartialSpecializationDecl *PS1, in getMoreSpecializedPartialSpecialization()
4518 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) { in getMoreSpecializedPartialSpecialization()
DSemaDecl.cpp9753 !isa<VarTemplatePartialSpecializationDecl>(VD)) in FinalizeDeclaration()
DSemaExpr.cpp13211 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) && in DoMarkVarDeclReferenced()
/external/clang/lib/Serialization/
DASTReaderDecl.cpp293 VarTemplatePartialSpecializationDecl *D);
1960 cast<VarTemplatePartialSpecializationDecl>(InstD); in VisitVarTemplateSpecializationDeclImpl()
1987 if (VarTemplatePartialSpecializationDecl *Partial = in VisitVarTemplateSpecializationDeclImpl()
1988 dyn_cast<VarTemplatePartialSpecializationDecl>(D)) { in VisitVarTemplateSpecializationDeclImpl()
2006 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()
2015 ReadDeclAs<VarTemplatePartialSpecializationDecl>(Record, Idx)); in VisitVarTemplatePartialSpecializationDecl()
3075 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID); in ReadDeclRecord()
DASTWriterDecl.cpp73 VarTemplatePartialSpecializationDecl *D);
1315 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> in VisitVarTemplateSpecializationDecl()
1320 Writer.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>(), in VisitVarTemplateSpecializationDecl()
1346 VarTemplatePartialSpecializationDecl *D) { in VisitVarTemplatePartialSpecializationDecl()