40 constexpr V * operator()(V & value)
const noexcept
42 return detail::addressof(value);
47 template(
typename Rng)(
49 std::is_lvalue_reference<range_reference_t<Rng>>::value)
50 constexpr auto CPP_auto_fun(
operator())(Rng && rng)(
const)
52 return transform(all(
static_cast<Rng &&
>(rng)), take_address{})