Go to the documentation of this file.
9 #ifndef EAGINE_INT_CONSTANT_HPP
10 #define EAGINE_INT_CONSTANT_HPP
13 #include <type_traits>
34 template <std::
size_t S>
40 template <
identifier_t Id>
45 #endif // EAGINE_INT_CONSTANT_HPP
Common code is placed in this namespace.
Definition: eagine.hpp:21
std::integral_constant< bool, B > bool_constant
Alias for boolean constant type.
Definition: int_constant.hpp:20
std::integral_constant< unsigned, U > unsigned_constant
Alias for unsigned int constant type.
Definition: int_constant.hpp:30
std::integral_constant< std::size_t, S > size_constant
Alias for size_t constant type.
Definition: int_constant.hpp:35
std::integral_constant< int, I > int_constant
Alias for signed int constant type.
Definition: int_constant.hpp:25
std::integral_constant< identifier_t, Id > id_constant
Alias for identifier_t constant type.
Definition: int_constant.hpp:41