Home
last modified time | relevance | path

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

/external/clang/lib/Sema/
DSemaTemplate.cpp3801 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 …]
DSemaTemplateDeduction.cpp674 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/
DSemaTemplate.cpp5688 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 …]
DSemaTemplateDeduction.cpp923 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()