17 lines
275 B
C++
17 lines
275 B
C++
#pragma once
|
|
|
|
#include <type_traits>
|
|
|
|
|
|
namespace hpr
|
|
{
|
|
// type traits
|
|
|
|
template <typename Type>
|
|
struct is_integer : public std::is_integral<Type> {};
|
|
|
|
// concepts
|
|
|
|
template <typename Type>
|
|
concept IsInteger = is_integer<Type>::value;
|
|
} |