Lines Matching refs:apply
14 // template <class F, class T> constexpr decltype(auto) apply(F &&, T &&)
43 assert(3 == ex::apply(call_with_value, t));
47 assert(4 == ex::apply(call_with_ref, t));
51 assert(5 == ex::apply(call_with_const_ref, t));
55 assert(6 == ex::apply(call_with_rvalue_ref, static_cast<Tuple &&>(t)));
59 assert(8 == ex::apply(call_with_value, t));
63 assert(9 == ex::apply(call_with_const_ref, t));
75 assert(3 == ex::apply(call_with_value, t));
80 assert(4 == ex::apply(call_with_ref, t));
85 assert(5 == ex::apply(call_with_const_ref, t));
90 assert(6 == ex::apply(call_with_value, t));
95 assert(7 == ex::apply(call_with_const_ref, t));
107 assert(3 == ex::apply(call_with_value, t));
112 assert(5 == ex::apply(call_with_const_ref, t));
117 assert(6 == ex::apply(call_with_value, t));
122 assert(7 == ex::apply(call_with_const_ref, t));
135 assert(4 == ex::apply(call_with_pointer, t));
140 assert(5 == ex::apply(call_with_const_pointer, t));
145 assert(7 == ex::apply(call_with_const_pointer, t));
158 assert(5 == ex::apply(call_with_const_pointer, t));
163 assert(7 == ex::apply(call_with_const_pointer, t));