Searched refs:ArgumentPack (Results 1 – 4 of 4) sorted by relevance
/external/syzkaller/vendor/github.com/ianlancetaylor/demangle/ |
D | ast.go | 1544 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 …]
|
D | demangle.go | 1762 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/ |
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()
|