Searched refs:make_signed (Results 1 – 19 of 19) sorted by relevance
19 template <typename T> struct make_signed;20 template <> struct make_signed<char> : type_identity<char> {};21 template <> struct make_signed<signed char> : type_identity<char> {};22 template <> struct make_signed<short> : type_identity<short> {};23 template <> struct make_signed<int> : type_identity<int> {};24 template <> struct make_signed<long> : type_identity<long> {};25 template <> struct make_signed<long long> : type_identity<long long> {};26 template <> struct make_signed<unsigned char> : type_identity<char> {};27 template <> struct make_signed<unsigned short> : type_identity<short> {};28 template <> struct make_signed<unsigned int> : type_identity<int> {};[all …]
17 TRANSFORM_TYPE_TRAIT_DEF(MakeSigned, make_signed)
9629 "'%select{make_unsigned|make_signed}0' is only compatible with "
73 struct _LIBCPP_NO_SPECIALIZATIONS make_signed { struct
78 struct make_signed { struct
85 template <class T> struct make_signed;196 using make_signed_t = typename make_signed<T>::type; // C++14478 #include <__cxx03/__type_traits/make_signed.h>
2044 …_traits_make_signed [system] { header "__type_traits/make_signed.h" }
83 template <class T> struct make_signed;215 using make_signed_t = typename make_signed<T>::type; // since C++14518 # include <__type_traits/make_signed.h>
359 module make_signed { header "__type_traits/make_signed.h" }
165 using std::make_signed;
329 scalar = static_cast<typename std::make_signed<T>::type>(raw_value); in SetInteger()
379 scalar = static_cast<typename std::make_signed<T>::type>(raw_value); in SetInteger()
441 scalar = static_cast<typename std::make_signed<T>::type>(raw_value); in SetInteger()
1374 C3TTR_HEADERS+= make_signed.h2189 TTR_HEADERS+= make_signed.h
877 { include: [ "<__type_traits/make_signed.h>", "private", "<type_traits>", "public" ] },
1160 : cpp::make_signed<T> {};
2128 SYMBOL(make_signed, std::, <type_traits>)