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

/external/clang/include/clang/AST/
H A DDeclTemplate.h38 class VarTemplatePartialSpecializationDecl;
2258 VarTemplatePartialSpecializationDecl *PartialSpecialization;
2383 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2389 VarTemplatePartialSpecializationDecl *>();
2400 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
2431 void setInstantiationOf(VarTemplatePartialSpecializationDecl *PartialSpec,
2507 class VarTemplatePartialSpecializationDecl class in class:clang::TemplateParameterList
2523 llvm::PointerIntPair<VarTemplatePartialSpecializationDecl *, 1, bool>
2526 VarTemplatePartialSpecializationDecl(
2533 VarTemplatePartialSpecializationDecl(ASTContex function in class:clang::TemplateParameterList::VarTemplatePartialSpecializationDecl
[all...]
H A DDataRecursiveASTVisitor.h1796 DEF_TRAVERSE_DECL(VarTemplatePartialSpecializationDecl, {
/external/clang/lib/AST/
H A DDeclTemplate.cpp972 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &
1005 VarTemplatePartialSpecializationDecl *
1012 VarTemplatePartialSpecializationDecl *D, void *InsertPos) {
1016 VarTemplatePartialSpecializationDecl *Existing =
1027 SmallVectorImpl<VarTemplatePartialSpecializationDecl *> &PS) {
1028 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs =
1032 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>::iterator
1039 VarTemplatePartialSpecializationDecl *
1041 VarTemplatePartialSpecializationDecl *D) {
1043 for (llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>
1120 VarTemplatePartialSpecializationDecl::VarTemplatePartialSpecializationDecl( function in class:VarTemplatePartialSpecializationDecl
[all...]
H A DASTDumper.cpp276 const VarTemplatePartialSpecializationDecl *D);
1191 const VarTemplatePartialSpecializationDecl *D) {
H A DDecl.cpp1828 isa<VarTemplatePartialSpecializationDecl>(this)))
/external/clang/include/clang/Sema/
H A DTemplate.h386 std::pair<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>, 4>
452 VarTemplateDecl *, VarTemplatePartialSpecializationDecl *> >::iterator
503 VarTemplatePartialSpecializationDecl *
506 VarTemplatePartialSpecializationDecl *PartialSpec);
H A DSema.h92 class VarTemplatePartialSpecializationDecl;
5967 DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
6074 VarTemplatePartialSpecializationDecl *getMoreSpecializedPartialSpecialization(
6075 VarTemplatePartialSpecializationDecl *PS1,
6076 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc);
6357 VarTemplatePartialSpecializationDecl *PartialSpec,
/external/clang/lib/Sema/
H A DSemaTemplateInstantiateDecl.cpp1053 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs;
1065 VarTemplatePartialSpecializationDecl *D) {
1078 if (VarTemplatePartialSpecializationDecl *Result =
2759 VarTemplatePartialSpecializationDecl *
2762 VarTemplatePartialSpecializationDecl *PartialSpec) {
2854 VarTemplatePartialSpecializationDecl *InstPartialSpec =
2855 VarTemplatePartialSpecializationDecl::Create(
3512 if (VarTemplatePartialSpecializationDecl *PartialSpec =
3513 dyn_cast<VarTemplatePartialSpecializationDecl>(FromVar))
3755 VarTemplatePartialSpecializationDecl *> PatternPt
[all...]
H A DSemaTemplateInstantiate.cpp71 !isa<VarTemplatePartialSpecializationDecl>(Spec))
80 VarTemplatePartialSpecializationDecl*> Specialized
82 if (VarTemplatePartialSpecializationDecl *Partial =
83 Specialized.dyn_cast<VarTemplatePartialSpecializationDecl *>()) {
288 VarTemplatePartialSpecializationDecl *PartialSpec,
H A DSemaTemplate.cpp2525 VarTemplatePartialSpecializationDecl *PrevPartial =
2526 cast_or_null<VarTemplatePartialSpecializationDecl>(PrevDecl);
2527 VarTemplatePartialSpecializationDecl *Partial =
2528 VarTemplatePartialSpecializationDecl::Create(
2646 VarTemplatePartialSpecializationDecl *Partial;
2700 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs;
2704 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I];
2794 if (VarTemplatePartialSpecializationDecl *D =
2795 dyn_cast<VarTemplatePartialSpecializationDecl>(InstantiationPattern))
H A DSemaTemplateDeduction.cpp2316 Sema &S, VarTemplatePartialSpecializationDecl *Partial,
2436 Sema::DeduceTemplateArguments(VarTemplatePartialSpecializationDecl *Partial,
4627 VarTemplatePartialSpecializationDecl *
4629 VarTemplatePartialSpecializationDecl *PS1,
4630 VarTemplatePartialSpecializationDecl *PS2, SourceLocation Loc) {
H A DSemaDecl.cpp9281 !isa<VarTemplatePartialSpecializationDecl>(VD))
H A DSemaExpr.cpp12471 assert(!isa<VarTemplatePartialSpecializationDecl>(Var) &&
/external/clang/lib/Serialization/
H A DASTWriterDecl.cpp73 VarTemplatePartialSpecializationDecl *D);
1227 typedef llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl>
1244 llvm::PointerUnion<VarTemplateDecl *, VarTemplatePartialSpecializationDecl *>
1249 Writer.AddDeclRef(InstFrom.get<VarTemplatePartialSpecializationDecl *>(),
1275 VarTemplatePartialSpecializationDecl *D) {
H A DASTReaderDecl.cpp262 VarTemplatePartialSpecializationDecl *D);
1844 cast<VarTemplatePartialSpecializationDecl>(InstD);
1871 if (VarTemplatePartialSpecializationDecl *Partial =
1872 dyn_cast<VarTemplatePartialSpecializationDecl>(D)) {
1890 VarTemplatePartialSpecializationDecl *D) {
1899 ReadDeclAs<VarTemplatePartialSpecializationDecl>(Record, Idx));
2703 D = VarTemplatePartialSpecializationDecl::CreateDeserialized(Context, ID);

Completed in 1185 milliseconds