Searched refs:PartialSpecs (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/AST/ |
D | DeclTemplate.cpp | 417 llvm::FoldingSetVector<ClassTemplatePartialSpecializationDecl> &PartialSpecs in getPartialSpecializations() local 420 PS.reserve(PartialSpecs.size()); in getPartialSpecializations() 422 P = PartialSpecs.begin(), PEnd = PartialSpecs.end(); in getPartialSpecializations() 1044 llvm::FoldingSetVector<VarTemplatePartialSpecializationDecl> &PartialSpecs = in getPartialSpecializations() local 1047 PS.reserve(PartialSpecs.size()); in getPartialSpecializations() 1049 P = PartialSpecs.begin(), in getPartialSpecializations() 1050 PEnd = PartialSpecs.end(); in getPartialSpecializations()
|
/external/clang/lib/Sema/ |
D | SemaTemplateInstantiateDecl.cpp | 1056 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitClassTemplateDecl() local 1057 D->getPartialSpecializations(PartialSpecs); in VisitClassTemplateDecl() 1058 for (unsigned I = 0, N = PartialSpecs.size(); I != N; ++I) in VisitClassTemplateDecl() 1059 if (PartialSpecs[I]->getFirstDecl()->isOutOfLine()) in VisitClassTemplateDecl() 1060 OutOfLinePartialSpecs.push_back(std::make_pair(Inst, PartialSpecs[I])); in VisitClassTemplateDecl() 1138 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in VisitVarTemplateDecl() local 1139 D->getPartialSpecializations(PartialSpecs); in VisitVarTemplateDecl() 1140 for (unsigned I = 0, N = PartialSpecs.size(); I != N; ++I) in VisitVarTemplateDecl() 1141 if (PartialSpecs[I]->getFirstDecl()->isOutOfLine()) in VisitVarTemplateDecl() 1143 std::make_pair(Inst, PartialSpecs[I])); in VisitVarTemplateDecl()
|
D | SemaTemplateInstantiate.cpp | 2323 SmallVector<ClassTemplatePartialSpecializationDecl *, 4> PartialSpecs; in InstantiateClassTemplateSpecialization() local 2324 Template->getPartialSpecializations(PartialSpecs); in InstantiateClassTemplateSpecialization() 2326 for (unsigned I = 0, N = PartialSpecs.size(); I != N; ++I) { in InstantiateClassTemplateSpecialization() 2327 ClassTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in InstantiateClassTemplateSpecialization()
|
D | SemaTemplate.cpp | 2718 SmallVector<VarTemplatePartialSpecializationDecl *, 4> PartialSpecs; in CheckVarTemplateId() local 2719 Template->getPartialSpecializations(PartialSpecs); in CheckVarTemplateId() 2721 for (unsigned I = 0, N = PartialSpecs.size(); I != N; ++I) { in CheckVarTemplateId() 2722 VarTemplatePartialSpecializationDecl *Partial = PartialSpecs[I]; in CheckVarTemplateId()
|