Lines Matching defs:In
222 // In C++17 and above, where it's guaranteed that functions can return
711 // Define types In and Out such that:
713 // * In is implicitly convertible to Out.
714 // * Out also has an explicit constructor from In.
716 struct In;
721 explicit Out(const In&) : x(0) {}
724 struct In {
729 // returns Out which uses In a return statement will use the implicit
731 EXPECT_THAT([]() -> Out { return In(); }(), Field(&Out::x, 19));
734 // and we feed Return an In value, then the Out should be created through the
737 EXPECT_CALL(mock, Call).WillOnce(Return(In()));