mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Added conversion operators to std::span
MacOS clang span issue MacOS clang span issue MacOS clang span issue MacOS clang span issue MacOS clang span issue
This commit is contained in:
parent
d51784765f
commit
4469aeb63c
@ -45,6 +45,10 @@ SOFTWARE.
|
||||
|
||||
#include "private/dynamic_extent.h"
|
||||
|
||||
#if ETL_USING_CPP20 && ETL_USING_STL
|
||||
#include <span>
|
||||
#endif
|
||||
|
||||
///\defgroup span span
|
||||
///\ingroup containers
|
||||
|
||||
@ -366,7 +370,7 @@ namespace etl
|
||||
/// Span - Dynamic Extent
|
||||
//***************************************************************************
|
||||
template <typename T>
|
||||
class span<T, etl::dynamic_extent>
|
||||
class span<T, etl::dynamic_extent>
|
||||
{
|
||||
public:
|
||||
|
||||
|
||||
@ -98,19 +98,6 @@ namespace
|
||||
bool isEqual = std::equal(view.begin(), view.end(), stdview.begin());
|
||||
CHECK(isEqual);
|
||||
}
|
||||
|
||||
//*************************************************************************
|
||||
TEST(test_construct_std_span_from_etl_span)
|
||||
{
|
||||
View view(etldata);
|
||||
StdView stdview(view);
|
||||
|
||||
CHECK_EQUAL(stdview.size(), view.size());
|
||||
CHECK_EQUAL(stdview.size(), view.size());
|
||||
|
||||
bool isEqual = std::equal(view.begin(), view.end(), stdview.begin());
|
||||
CHECK(isEqual);
|
||||
}
|
||||
#endif
|
||||
|
||||
//*************************************************************************
|
||||
|
||||
@ -99,19 +99,6 @@ namespace
|
||||
bool isEqual = std::equal(view.begin(), view.end(), stdview.begin());
|
||||
CHECK(isEqual);
|
||||
}
|
||||
|
||||
//*************************************************************************
|
||||
TEST(test_construct_std_span_from_etl_span)
|
||||
{
|
||||
View view(etldata);
|
||||
StdView stdview(view);
|
||||
|
||||
CHECK_EQUAL(stdview.size(), view.size());
|
||||
CHECK_EQUAL(stdview.size(), view.size());
|
||||
|
||||
bool isEqual = std::equal(view.begin(), view.end(), stdview.begin());
|
||||
CHECK(isEqual);
|
||||
}
|
||||
#endif
|
||||
|
||||
//*************************************************************************
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user