Home
last modified time | relevance | path

Searched refs:PartialSpecs (Results 1 – 4 of 4) sorted by relevance

/external/clang/lib/AST/
DDeclTemplate.cpp421 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations() local
424 PS.reserve(PartialSpecs.size()); in getPartialSpecializations()
426 P = PartialSpecs.begin(), PEnd = PartialSpecs.end(); in getPartialSpecializations()
1065 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations() local
1068 PS.reserve(PartialSpecs.size()); in getPartialSpecializations()
1070 P = PartialSpecs.begin(), in getPartialSpecializations()
1071 PEnd = PartialSpecs.end(); in getPartialSpecializations()
/external/clang/lib/Sema/
DSemaTemplateInstantiateDecl.cpp1102 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl() local
1103 D->getPartialSpecializations(PartialSpecs); in VisitClassTemplateDecl()
1104 for (unsigned I = 0, N = PartialSpecs.size(); I != N; ++I) in VisitClassTemplateDecl()
1105 if (PartialSpecs[I]->getFirstDecl()->isOutOfLine()) in VisitClassTemplateDecl()
1106 OutOfLinePartialSpecs.push_back(std::make_pair(Inst, PartialSpecs[I])); in VisitClassTemplateDecl()
1185 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl() local
1186 D->getPartialSpecializations(PartialSpecs); in VisitVarTemplateDecl()
1187 for (unsigned I = 0, N = PartialSpecs.size(); I != N; ++I) in VisitVarTemplateDecl()
1188 if (PartialSpecs[I]->getFirstDecl()->isOutOfLine()) in VisitVarTemplateDecl()
1190 std::make_pair(Inst, PartialSpecs[I])); in VisitVarTemplateDecl()
DSemaTemplateInstantiate.cpp2295 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in InstantiateClassTemplateSpecialization() local
2296 Template->getPartialSpecializations(PartialSpecs); in InstantiateClassTemplateSpecialization()
2298 for (unsigned I = 0, N = PartialSpecs.size(); I != N; ++I) { in InstantiateClassTemplateSpecialization()
2299 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in InstantiateClassTemplateSpecialization()
DSemaTemplate.cpp2767 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId() local
2768 Template->getPartialSpecializations(PartialSpecs); in CheckVarTemplateId()
2770 for (unsigned I = 0, N = PartialSpecs.size(); I != N; ++I) { in CheckVarTemplateId()
2771 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()