From 31658c1b5c4c023d895609ca07dad741e9a1f621 Mon Sep 17 00:00:00 2001 From: Alfredo Correa Date: Wed, 22 Jan 2025 14:34:21 -0800 Subject: [PATCH] add assert contiguous --- test/layout.cpp | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/test/layout.cpp b/test/layout.cpp index c7403430c..bf9a19c8e 100644 --- a/test/layout.cpp +++ b/test/layout.cpp @@ -101,12 +101,19 @@ auto main() -> int { // NOLINT(readability-function-cognitive-complexity,bugpro #if (__cplusplus >= 202002L) static_assert( - std::is_base_of_v< - std::contiguous_iterator_tag, - decltype(arr.cbegin())::iterator_category - > + std::is_base_of_v< + std::contiguous_iterator_tag, + decltype(arr.cbegin())::iterator_category + > ); + + static_assert( std::contiguous_iterator ); + static_assert( std::contiguous_iterator ); + + static_assert( std::contiguous_iterator ); + static_assert( std::contiguous_iterator ); #endif + // std::copy(arr.begin(), arr.end(), vec2.begin()); BOOST_TEST( arr.cbegin().stride() == 1 ); BOOST_TEST( arr.cend().stride() == 1 );