Lines Matching defs:args
75 DSLExpression operator()(Args&&... args) {
77 argArray.reserve_back(sizeof...(args));
78 this->collectArgs(argArray, std::forward<Args>(args)...);
85 DSLExpression call(SkTArray<DSLWrapper<DSLExpression>> args,
88 DSLExpression call(ExpressionArray args, PositionInfo pos = PositionInfo::Capture());
91 void collectArgs(ExpressionArray& args) {}
94 void collectArgs(ExpressionArray& args, DSLVar& var, RemainingArgs&&... remaining) {
95 args.push_back(DSLExpression(var).release());
96 collectArgs(args, std::forward<RemainingArgs>(remaining)...);
100 void collectArgs(ExpressionArray& args, DSLExpression expr, RemainingArgs&&... remaining) {
101 args.push_back(expr.release());
102 collectArgs(args, std::forward<RemainingArgs>(remaining)...);