Lines Matching refs:RetT
330 using RetT = decltype(ret); in test() typedef
331 static_assert( std::is_move_constructible<RetT>::value); in test()
332 static_assert(!std::is_copy_constructible<RetT>::value); in test()
333 static_assert(!std::is_move_assignable<RetT>::value); in test()
334 static_assert(!std::is_copy_assignable<RetT>::value); in test()
351 using RetT = decltype(ret); in test() typedef
352 static_assert( std::is_move_constructible<RetT>::value); in test()
353 static_assert( std::is_copy_constructible<RetT>::value); in test()
354 static_assert(!std::is_move_assignable<RetT>::value); in test()
355 static_assert(!std::is_copy_assignable<RetT>::value); in test()
359 using RetT = decltype(std::bind_front(value, 1)); in test() typedef
361 static_assert(std::is_move_constructible<RetT>::value); in test()
362 static_assert(std::is_copy_constructible<RetT>::value); in test()
363 static_assert(std::is_move_assignable<RetT>::value); in test()
364 static_assert(std::is_copy_assignable<RetT>::value); in test()
368 using RetT = decltype(std::bind_front(std::move(value), 1)); in test() typedef
370 static_assert( std::is_move_constructible<RetT>::value); in test()
371 static_assert(!std::is_copy_constructible<RetT>::value); in test()
372 static_assert( std::is_move_assignable<RetT>::value); in test()
373 static_assert(!std::is_copy_assignable<RetT>::value); in test()