Ada 2.9.2
Fast spec-compliant URL parser
|
Classes | |
struct | is_adl_swap_noexcept |
struct | is_std_swap_noexcept |
struct | is_std_swap_noexcept< T[N]> |
struct | tag |
Functions | |
template<class T> | |
tag | swap (T &, T &) |
template<class T, std::size_t N> | |
tag | swap (T(&a)[N], T(&b)[N]) |
template<class, class> | |
std::false_type | can_swap (...) noexcept(false) |
template<class T, class U, class = decltype(swap(std::declval<T &>(), std::declval<U &>()))> | |
std::true_type | can_swap (int) noexcept(noexcept(swap(std::declval< T & >(), std::declval< U & >()))) |
template<class, class> | |
std::false_type | uses_std (...) |
template<class T, class U> | |
std::is_same< decltype(swap(std::declval< T & >(), std::declval< U & >())), tag > | uses_std (int) |
std::false_type tl::detail::swap_adl_tests::can_swap | ( | ... | ) |
References can_swap(), and swap().
Referenced by can_swap(), and can_swap().
|
noexcept |
References can_swap(), and swap().
tag tl::detail::swap_adl_tests::swap | ( | T & | , |
T & | ) |
References swap().
Referenced by can_swap(), can_swap(), swap(), swap(), and uses_std().
tag tl::detail::swap_adl_tests::swap | ( | T(&) | a[N], |
T(&) | b[N] ) |
References swap().
std::false_type tl::detail::swap_adl_tests::uses_std | ( | ... | ) |
References swap(), and uses_std().
Referenced by uses_std(), and uses_std().
std::is_same< decltype(swap(std::declval< T & >(), std::declval< U & >())), tag > tl::detail::swap_adl_tests::uses_std | ( | int | ) |
References uses_std().