Commit e952454d authored by Davis King's avatar Davis King

Added missing assert

parent ae299a76
...@@ -238,6 +238,8 @@ namespace dlib ...@@ -238,6 +238,8 @@ namespace dlib
and then finishes with a radix-2 or -4 iteration if needed. and then finishes with a radix-2 or -4 iteration if needed.
!*/ !*/
{ {
COMPILE_TIME_ASSERT((is_same_type<double,T>::value || is_same_type<float,T>::value || is_same_type<long double,T>::value ));
if (data.size() == 0) if (data.size() == 0)
return; return;
......
...@@ -28,7 +28,7 @@ namespace dlib ...@@ -28,7 +28,7 @@ namespace dlib
); );
/*! /*!
requires requires
- data contains elements of type std::complex<> - data contains elements of type std::complex<> that itself contains double, float, or long double.
- is_power_of_two(data.nr()) == true - is_power_of_two(data.nr()) == true
- is_power_of_two(data.nc()) == true - is_power_of_two(data.nc()) == true
ensures ensures
...@@ -50,7 +50,7 @@ namespace dlib ...@@ -50,7 +50,7 @@ namespace dlib
); );
/*! /*!
requires requires
- data contains elements of type std::complex<> - data contains elements of type std::complex<> that itself contains double, float, or long double.
- is_power_of_two(data.nr()) == true - is_power_of_two(data.nr()) == true
- is_power_of_two(data.nc()) == true - is_power_of_two(data.nc()) == true
ensures ensures
...@@ -76,7 +76,7 @@ namespace dlib ...@@ -76,7 +76,7 @@ namespace dlib
); );
/*! /*!
requires requires
- data contains elements of type std::complex<> - data contains elements of type std::complex<> that itself contains double, float, or long double.
- is_power_of_two(data.nr()) == true - is_power_of_two(data.nr()) == true
- is_power_of_two(data.nc()) == true - is_power_of_two(data.nc()) == true
ensures ensures
...@@ -99,7 +99,7 @@ namespace dlib ...@@ -99,7 +99,7 @@ namespace dlib
); );
/*! /*!
requires requires
- data contains elements of type std::complex<> - data contains elements of type std::complex<> that itself contains double, float, or long double.
- is_power_of_two(data.nr()) == true - is_power_of_two(data.nr()) == true
- is_power_of_two(data.nc()) == true - is_power_of_two(data.nc()) == true
ensures ensures
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment