25 namespace container_detect {
27 is_container_v, (
void)( std::begin( std::declval<T &>( ) ) ),
28 (
void)( std::end( std::declval<T &>( ) ) ),
29 (
void)( std::declval<typename T::value_type>( ) ),
30 (
void)( std::declval<T &>( ).insert(
31 std::end( std::declval<T &>( ) ),
32 std::declval<typename T::value_type>( ) ) ) );