Agora C++ API Reference for All Platforms
Static Public Member Functions | List of all members
agora::internal::swappable_impl::IsSwappableImpl Struct Reference

Static Public Member Functions

template<typename T >
static auto Check (int) -> decltype(swap(std::declval< T >(), std::declval< T >()), std::true_type())
 
template<typename T >
static std::false_type Check (...)
 

Member Function Documentation

◆ Check() [1/2]

template<typename T >
static auto agora::internal::swappable_impl::IsSwappableImpl::Check ( int  ) -> decltype(swap(std::declval< T >(), std::declval< T >()), std::true_type())
static

◆ Check() [2/2]

template<typename T >
static std::false_type agora::internal::swappable_impl::IsSwappableImpl::Check (   ...)
static