3#ifndef TETL_TYPE_TRAITS_MAKE_UNSIGNED_HPP
4#define TETL_TYPE_TRAITS_MAKE_UNSIGNED_HPP
14struct make_unsigned<signed char> {
15 using type =
unsigned char;
19struct make_unsigned<signed short> {
20 using type =
unsigned short;
24struct make_unsigned<signed int> {
25 using type =
unsigned int;
29struct make_unsigned<signed long> {
30 using type =
unsigned long;
34struct make_unsigned<signed long long> {
35 using type =
unsigned long long;
39struct make_unsigned<unsigned char> {
40 using type =
unsigned char;
44struct make_unsigned<unsigned short> {
45 using type =
unsigned short;
49struct make_unsigned<unsigned int> {
50 using type =
unsigned int;
54struct make_unsigned<unsigned long> {
55 using type =
unsigned long;
59struct make_unsigned<unsigned long long> {
60 using type =
unsigned long long;
71template <
typename Type>
Definition adjacent_find.hpp:8
typename make_unsigned< T >::type make_unsigned_t
Definition make_unsigned.hpp:75
If T is an integral (except bool) or enumeration type, provides the member typedef type which is the ...
Definition make_unsigned.hpp:72