Lines Matching defs:out
709 // For each member of tuple 't', taken in order, evaluates '*out++ = f(t)'.
710 // Returns the final value of 'out' in case the caller needs it.
711 static OutIter Run(Func f, const Tuple& t, OutIter out) {
712 return IterateOverTuple<Tuple, TupleSize::value>()(f, t, out);
718 OutIter operator()(Func f, const Tup& t, OutIter out) const {
719 *out++ = f(::std::get<TupleSize::value - kRemainingSize>(t));
720 return IterateOverTuple<Tup, kRemainingSize - 1>()(f, t, out);
725 OutIter operator()(Func /* f */, const Tup& /* t */, OutIter out) const {
726 return out;
732 // appending each result to the 'out' iterator. Returns the final value
733 // of 'out'.
735 OutIter TransformTupleValues(Func f, const Tuple& t, OutIter out) {
736 return TransformTupleValuesHelper<Tuple, Func, OutIter>::Run(f, t, out);
754 // to write Not(A<bool>()). However we cannot completely rule out
2400 // the other. The failure messages do not report duplicate or out-of-order
3871 // that are the print-out of the matcher's parameters.