mirror of
https://github.com/ETLCPP/etl.git
synced 2026-04-30 19:09:10 +08:00
Made etl::swap ETL_CONSTEXPR14
This commit is contained in:
parent
ae92932788
commit
b0e9ab8fd2
@ -75,7 +75,7 @@ namespace etl
|
||||
//***************************************************************************
|
||||
// swap
|
||||
template <typename T>
|
||||
void swap(T& a, T& b) ETL_NOEXCEPT
|
||||
ETL_CONSTEXPR14 void swap(T& a, T& b) ETL_NOEXCEPT
|
||||
{
|
||||
T temp(ETL_MOVE(a));
|
||||
a = ETL_MOVE(b);
|
||||
@ -83,7 +83,7 @@ namespace etl
|
||||
}
|
||||
|
||||
template< class T, size_t N >
|
||||
void swap(T(&a)[N], T(&b)[N]) ETL_NOEXCEPT
|
||||
ETL_CONSTEXPR14 void swap(T(&a)[N], T(&b)[N]) ETL_NOEXCEPT
|
||||
{
|
||||
for (size_t i = 0UL; i < N; ++i)
|
||||
{
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user