Lines Matching refs:args
20 ExpressionArray args) {
26 if (type.isScalar() && args.size() == 1 && args.front()->type() == type) {
27 return std::move(args.front());
32 SkASSERT(std::all_of(args.begin(), args.end(), [&](const std::unique_ptr<Expression>& arg) {
40 std::accumulate(args.begin(), args.end(), /*initial value*/ (size_t)0,
53 for (const std::unique_ptr<Expression>& arg : args) {
61 if (fields > args.size()) {
64 for (std::unique_ptr<Expression>& arg : args) {
76 args = std::move(flattened);
82 for (std::unique_ptr<Expression>& arg : args) {
86 return std::make_unique<ConstructorCompound>(line, type, std::move(args));