5 #ifndef VCCC_CONCEPTS_COPY_CONSTRUCTIBLE_HPP_
6 #define VCCC_CONCEPTS_COPY_CONSTRUCTIBLE_HPP_
18 struct copy_constructible_impl
20 move_constructible<T>,
21 constructible_from<T, T&>, convertible_to<T&, T>,
22 constructible_from<T, const T&>, convertible_to<const T&, T>,
23 constructible_from<T, const T>, convertible_to<const T, T>
27 struct copy_constructible_impl<T, false> : std::false_type {};
Definition: directory.h:12
constexpr VCCC_INLINE_OR_STATIC detail::element_niebloid< 1 > value
Definition: key_value.hpp:35
specifies that an object of a type can be copy constructed and move constructed
Definition: copy_constructible.hpp:55