Lines Matching defs:out
155 // print-out of x and the matcher's description. Whether the match
302 // typical scenarios. However, shared_ptr can out-perform
827 // For each member of tuple 't', taken in order, evaluates '*out++ = f(t)'.
828 // Returns the final value of 'out' in case the caller needs it.
829 static OutIter Run(Func f, const Tuple& t, OutIter out) {
830 return IterateOverTuple<Tuple, TupleSize::value>()(f, t, out);
836 OutIter operator() (Func f, const Tup& t, OutIter out) const {
837 *out++ = f(::testing::get<TupleSize::value - kRemainingSize>(t));
838 return IterateOverTuple<Tup, kRemainingSize - 1>()(f, t, out);
843 OutIter operator() (Func /* f */, const Tup& /* t */, OutIter out) const {
844 return out;
850 // appending each result to the 'out' iterator. Returns the final value
851 // of 'out'.
853 OutIter TransformTupleValues(Func f, const Tuple& t, OutIter out) {
854 return TransformTupleValuesHelper<Tuple, Func, OutIter>::Run(f, t, out);
866 // to write Not(A<bool>()). However we cannot completely rule out
2514 // the other. The failure messages do not report duplicate or out-of-order
3621 // that are the print-out of the matcher's parameters.