ref_qualifiers.pass.cpp | 21 struct func_obj struct 23 constexpr func_obj() {} function in struct:func_obj 38 constexpr func_obj f; 41 static_assert(1 == ex::apply(static_cast<func_obj const &>(f), tp), ""); 42 static_assert(2 == ex::apply(static_cast<func_obj const &&>(f), tp), ""); 46 func_obj f; 48 assert(1 == ex::apply(static_cast<func_obj const &>(f), tp)); 49 assert(2 == ex::apply(static_cast<func_obj const &&>(f), tp)); 50 assert(3 == ex::apply(static_cast<func_obj &>(f), tp)); 51 assert(4 == ex::apply(static_cast<func_obj &&>(f), tp)) [all...] |