Home
last modified time | relevance | path

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

/external/syzkaller/vendor/github.com/ianlancetaylor/demangle/
Dast.go1544 Pack *ArgumentPack
1590 type ArgumentPack struct { struct
1594 func (ap *ArgumentPack) print(ps *printState) { argument
1603 func (ap *ArgumentPack) Traverse(fn func(AST) bool) { argument
1611 func (ap *ArgumentPack) Copy(fn func(AST) AST, skip func(AST) bool) AST { argument
1629 ap = &ArgumentPack{Args: args}
1636 func (ap *ArgumentPack) GoString() string { argument
1640 func (ap *ArgumentPack) goString(indent int, field string) string { argument
1654 Pack *ArgumentPack
1694 if ap, ok := a.(*ArgumentPack); ok {
[all …]
Ddemangle.go1762 return &ArgumentPack{Args: args}
2469 func (st *state) findArgumentPack(a AST) *ArgumentPack {
2471 var ret *ArgumentPack
2481 if pack, ok := a.Template.Args[a.Index].(*ArgumentPack); ok {
/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()