961 {
962 return function(
963 (typename Parameters::template Parameter<A0, 0>()).template yield<Passed>(passed),
964 (typename Parameters::template Parameter<A1, 1>()).template yield<Passed>(passed),
965 (typename Parameters::template Parameter<A2, 2>()).template yield<Passed>(passed),
966 (typename Parameters::template Parameter<A3, 3>()).template yield<Passed>(passed),
967 (typename Parameters::template Parameter<A4, 4>()).template yield<Passed>(passed),
968 (typename Parameters::template Parameter<A5, 5>()).template yield<Passed>(passed));
969 }