reformat code

This commit is contained in:
Dennis Luxen 2015-01-02 15:17:15 +01:00
parent fa5c0560fa
commit 04e1e5e3a2

View File

@ -25,8 +25,8 @@ SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/ */
#ifndef RANGE_H #ifndef INTEGER_RANGE_HPP
#define RANGE_H #define INTEGER_RANGE_HPP
#include <type_traits> #include <type_traits>
@ -58,10 +58,13 @@ template <typename Integer> class range
}; };
// convenience function to construct an integer range with type deduction // convenience function to construct an integer range with type deduction
template <typename Integer> range<Integer> irange(Integer first, Integer last) template <typename Integer>
range<Integer> irange(const Integer first,
const Integer last,
typename std::enable_if<std::is_integral<Integer>::value>::type * = 0)
{ {
return range<Integer>(first, last); return range<Integer>(first, last);
} }
} }
#endif // RANGE_H #endif // INTEGER_RANGE_HPP