Removed enable_if in maths algorithms

This commit is contained in:
John Wellbelove 2021-04-07 10:29:57 +01:00
parent d5634910a4
commit 71d03fa8e2
6 changed files with 26 additions and 25 deletions

View File

@ -185,8 +185,7 @@ namespace etl
/// Add a range.
//*********************************
template <typename TIterator>
typename etl::enable_if<!etl::is_same<TIterator, TInput>::value, void>::type
add(TIterator first1, TIterator last1, TIterator first2)
void add(TIterator first1, TIterator last1, TIterator first2)
{
while (first1 != last1)
{
@ -208,8 +207,7 @@ namespace etl
/// Add a range.
//*********************************
template <typename TIterator>
typename etl::enable_if<!etl::is_same<TIterator, TInput>::value, void>::type
operator ()(TIterator first1, TIterator last1, TIterator first2)
void operator ()(TIterator first1, TIterator last1, TIterator first2)
{
add(first1, last1, first2);
}

View File

@ -171,8 +171,7 @@ namespace etl
/// Add a range.
//*********************************
template <typename TIterator>
typename etl::enable_if<!etl::is_same<TIterator, TInput>::value, void>::type
add(TIterator first1, TIterator last1, TIterator first2)
void add(TIterator first1, TIterator last1, TIterator first2)
{
while (first1 != last1)
{
@ -194,8 +193,7 @@ namespace etl
/// Add a range.
//*********************************
template <typename TIterator>
typename etl::enable_if<!etl::is_same<TIterator, TInput>::value, void>::type
operator ()(TIterator first1, TIterator last1, TIterator first2)
void operator ()(TIterator first1, TIterator last1, TIterator first2)
{
add(first1, last1, first2);
}

View File

@ -164,8 +164,7 @@ namespace etl
/// Add a range.
//*********************************
template <typename TIterator>
typename etl::enable_if<!etl::is_same<TIterator, TInput>::value, void>::type
add(TIterator first, TIterator last)
void add(TIterator first, TIterator last)
{
while (first != last)
{
@ -187,8 +186,7 @@ namespace etl
/// Add a range.
//*********************************
template <typename TIterator>
typename etl::enable_if<!etl::is_same<TIterator, TInput>::value, void>::type
operator ()(TIterator first, TIterator last)
void operator ()(TIterator first, TIterator last)
{
add(first, last);
}

View File

@ -164,8 +164,7 @@ namespace etl
/// Add a range.
//*********************************
template <typename TIterator>
typename etl::enable_if<!etl::is_same<TIterator, TInput>::value, void>::type
add(TIterator first, TIterator last)
void add(TIterator first, TIterator last)
{
while (first != last)
{
@ -187,8 +186,7 @@ namespace etl
/// Add a range.
//*********************************
template <typename TIterator>
typename etl::enable_if<!etl::is_same<TIterator, TInput>::value, void>::type
operator ()(TIterator first, TIterator last)
void operator ()(TIterator first, TIterator last)
{
add(first, last);
}

View File

@ -1315,6 +1315,7 @@
<ClInclude Include="..\..\include\etl\frame_check_sequence.h" />
<ClInclude Include="..\..\include\etl\fsm.h" />
<ClInclude Include="..\..\include\etl\callback_service.h" />
<ClInclude Include="..\..\include\etl\gamma.h" />
<ClInclude Include="..\..\include\etl\generators\fsm_generator.h" />
<ClInclude Include="..\..\include\etl\generators\largest_generator.h" />
<ClInclude Include="..\..\include\etl\generators\message_packet_generator.h" />
@ -1369,6 +1370,7 @@
<ClInclude Include="..\..\include\etl\reference_counted_message_pool.h" />
<ClInclude Include="..\..\include\etl\reference_counted_object.h" />
<ClInclude Include="..\..\include\etl\message_router_registry.h" />
<ClInclude Include="..\..\include\etl\rms.h" />
<ClInclude Include="..\..\include\etl\scaled_rounding.h" />
<ClInclude Include="..\..\include\etl\shared_message.h" />
<ClInclude Include="..\..\include\etl\span.h" />
@ -1430,6 +1432,7 @@
<ClInclude Include="..\..\include\etl\u16string_stream.h" />
<ClInclude Include="..\..\include\etl\u32format_spec.h" />
<ClInclude Include="..\..\include\etl\u32string_stream.h" />
<ClInclude Include="..\..\include\etl\variance.h" />
<ClInclude Include="..\..\include\etl\variant_pool.h" />
<ClInclude Include="..\..\include\etl\version.h" />
<ClInclude Include="..\..\include\etl\algorithm.h" />

View File

@ -106,9 +106,6 @@
<Filter Include="Source Files\Scripts">
<UniqueIdentifier>{562466b5-677d-4448-9e9e-f70805cd71ad}</UniqueIdentifier>
</Filter>
<Filter Include="ETL\Functors">
<UniqueIdentifier>{e2ef7213-8d01-4490-8735-2001456cbd88}</UniqueIdentifier>
</Filter>
</ItemGroup>
<ItemGroup>
<ClInclude Include="..\..\include\etl\enum_type.h">
@ -1062,17 +1059,26 @@
<ClInclude Include="..\..\include\etl\crc.h">
<Filter>ETL\Maths</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\histogram.h">
<Filter>ETL\Functors</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\correlation.h">
<Filter>ETL\Functors</Filter>
<Filter>ETL\Maths</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\covariance.h">
<Filter>ETL\Functors</Filter>
<Filter>ETL\Maths</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\histogram.h">
<Filter>ETL\Maths</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\standard_deviation.h">
<Filter>ETL\Functors</Filter>
<Filter>ETL\Maths</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\variance.h">
<Filter>ETL\Maths</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\gamma.h">
<Filter>ETL\Maths</Filter>
</ClInclude>
<ClInclude Include="..\..\include\etl\rms.h">
<Filter>ETL\Maths</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>