5 #ifndef VCCC_RANGES_DETAIL_NOT_INCOMPLETE_ARRAY_HPP_
6 #define VCCC_RANGES_DETAIL_NOT_INCOMPLETE_ARRAY_HPP_
16 template<
typename T,
bool = std::is_array<remove_cvref_t<T>>::value >
17 struct not_incomplete_array : std::true_type {};
20 struct not_incomplete_array<T, true>
21 :
is_complete<std::remove_all_extents_t<std::remove_reference_t<T>>> {};
decltype(detail::is_complete_impl(std::declval< T * >())) is_complete
Definition: is_complete.hpp:23
Definition: directory.h:12