kblib 0.2.3
General utilities library for modern C++
|
#include <kblib/fakestd.h>
Public Types | |
using | swap1 = decltype((test_swap< Tp, Up >(0))) |
using | swap2 = decltype((test_swap< Up, Tp >(0))) |
Static Public Member Functions | |
template<class LHS , class RHS > | |
static decltype(swap(std::declval< LHS >(), std::declval< RHS >())) | test_swap (int) |
template<class , class > | |
static nat | test_swap (long) |
Static Public Attributes | |
static const bool | value |
using kblib::fakestd::detail::swappable_with< Tp, Up, NotVoid >::swap1 = decltype((test_swap<Tp, Up>(0))) |
using kblib::fakestd::detail::swappable_with< Tp, Up, NotVoid >::swap2 = decltype((test_swap<Up, Tp>(0))) |
|
static |
|
static |
|
static |