Dash Core Source Documentation (0.16.0.1)
Find detailed information regarding the Dash Core source code.
•All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Modules Pages
type_traits.hpp File Reference
#include <algorithm>
#include <iterator>
#include <memory>
#include <type_traits>
#include <utility>


Go to the source code of this file.
Namespaces | |
immer | |
immer::detail | |
immer::detail::swappable | |
Typedefs | |
template<typename... Ts> | |
using | immer::detail::void_t = typename make_void< Ts... >::type |
template<typename T , typename U > | |
using | immer::detail::is_swappable_with = swappable::with< T, U > |
template<typename T > | |
using | immer::detail::is_swappable = is_swappable_with< T, T > |
Variables | |
template<typename T > | |
constexpr bool | immer::detail::is_dereferenceable_v = is_dereferenceable<T>::value |
template<typename T , typename U = T> | |
constexpr bool | immer::detail::is_equality_comparable_v = is_equality_comparable<T, U>::value |
template<typename T , typename U = T> | |
constexpr bool | immer::detail::is_inequality_comparable_v |
template<typename T > | |
constexpr bool | immer::detail::is_preincrementable_v = is_preincrementable<T>::value |
template<typename T , typename U = T> | |
constexpr bool | immer::detail::is_subtractable_v = is_subtractable<T, U>::value |
template<typename T > | |
constexpr bool | immer::detail::is_swappable_v = is_swappable_with<T&, T&>::value |
template<typename T > | |
constexpr bool | immer::detail::is_iterator_v = is_iterator<T>::value |
template<typename T , typename U > | |
constexpr bool | immer::detail::compatible_sentinel_v = compatible_sentinel<T,U>::value |
template<typename T > | |
constexpr bool | immer::detail::is_forward_iterator_v = is_forward_iterator<T>::value |
template<typename T , typename U > | |
constexpr bool | immer::detail::std_distance_supports_v = std_distance_supports<T, U>::value |
template<typename T , typename U , typename V > | |
constexpr bool | immer::detail::std_uninitialized_copy_supports_v |