5 # ifndef VCCC_OPTIONAL_INTERNAL_HASH_H_
6 # define VCCC_OPTIONAL_INTERNAL_HASH_H_
9 # include <type_traits>
15 struct not_constructible {
16 not_constructible() =
delete;
19 struct constructible {};
22 using hash_constructible =
24 std::is_default_constructible<std::hash<T>>
::value,
Definition: directory.h:12
constexpr VCCC_INLINE_OR_STATIC detail::element_niebloid< 1 > value
Definition: key_value.hpp:35