1532 {
1533 return function(
1534 (typename Parameters::template Parameter<A0, 0>()).template yield<Passed>(passed),
1535 (typename Parameters::template Parameter<A1, 1>()).template yield<Passed>(passed),
1536 (typename Parameters::template Parameter<A2, 2>()).template yield<Passed>(passed),
1537 (typename Parameters::template Parameter<A3, 3>()).template yield<Passed>(passed),
1538 (typename Parameters::template Parameter<A4, 4>()).template yield<Passed>(passed),
1539 (typename Parameters::template Parameter<A5, 5>()).template yield<Passed>(passed),
1540 (typename Parameters::template Parameter<A6, 6>()).template yield<Passed>(passed),
1541 (typename Parameters::template Parameter<A7, 7>()).template yield<Passed>(passed),
1542 (typename Parameters::template Parameter<A8, 8>()).template yield<Passed>(passed));
1543 }