Searched refs:ArgumentPack (Results 1 – 4 of 4) sorted by relevance
/external/clang/lib/Sema/ |
D | SemaTemplate.cpp | 3801 SmallVector<TemplateArgument, 2> ArgumentPack; in CheckTemplateArgumentList() local 3810 if (*Expansions == ArgumentPack.size()) { in CheckTemplateArgumentList() 3814 TemplateArgument::CreatePackCopy(Context, ArgumentPack)); in CheckTemplateArgumentList() 3815 ArgumentPack.clear(); in CheckTemplateArgumentList() 3838 ArgumentPack.size(), Converted)) in CheckTemplateArgumentList() 3863 ArgumentPack.push_back(Converted.pop_back_val()); in CheckTemplateArgumentList() 3873 if (!ArgumentPack.empty()) { in CheckTemplateArgumentList() 3877 ArgumentPack.begin(), ArgumentPack.end()); in CheckTemplateArgumentList() 3878 ArgumentPack.clear(); in CheckTemplateArgumentList() 3894 if ((*Param)->isTemplateParameterPack() && !ArgumentPack.empty()) in CheckTemplateArgumentList() [all …]
|
D | SemaTemplateDeduction.cpp | 674 TemplateArgument *ArgumentPack = in finish() local 676 std::copy(Pack.New.begin(), Pack.New.end(), ArgumentPack); in finish() 678 TemplateArgument(llvm::makeArrayRef(ArgumentPack, Pack.New.size())), in finish()
|
/external/llvm-project/clang/lib/Sema/ |
D | SemaTemplate.cpp | 5688 SmallVector<TemplateArgument, 2> ArgumentPack; in CheckTemplateArgumentList() local 5697 if (*Expansions == ArgumentPack.size()) { in CheckTemplateArgumentList() 5701 TemplateArgument::CreatePackCopy(Context, ArgumentPack)); in CheckTemplateArgumentList() 5702 ArgumentPack.clear(); in CheckTemplateArgumentList() 5723 ArgumentPack.size(), Converted)) in CheckTemplateArgumentList() 5752 ArgumentPack.push_back(Converted.pop_back_val()); in CheckTemplateArgumentList() 5762 if (!ArgumentPack.empty()) { in CheckTemplateArgumentList() 5766 ArgumentPack.begin(), ArgumentPack.end()); in CheckTemplateArgumentList() 5767 ArgumentPack.clear(); in CheckTemplateArgumentList() 5783 if ((*Param)->isTemplateParameterPack() && !ArgumentPack.empty()) in CheckTemplateArgumentList() [all …]
|
D | SemaTemplateDeduction.cpp | 923 TemplateArgument *ArgumentPack = in finish() local 925 std::copy(Pack.New.begin(), Pack.New.end(), ArgumentPack); in finish() 927 TemplateArgument(llvm::makeArrayRef(ArgumentPack, Pack.New.size())), in finish()
|