Home
last modified time | relevance | path

Searched refs:make_signed (Results 1 – 19 of 19) sorted by relevance

/freebsd/contrib/llvm-project/libc/src/__support/CPP/type_traits/
H A Dmake_signed.h19 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 …]
/freebsd/contrib/llvm-project/clang/include/clang/Basic/
H A DTransformTypeTraits.def17 TRANSFORM_TYPE_TRAIT_DEF(MakeSigned, make_signed)
H A DDiagnosticSemaKinds.td9629 "'%select{make_unsigned|make_signed}0' is only compatible with "
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dmake_signed.h73 struct _LIBCPP_NO_SPECIALIZATIONS make_signed { struct
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__type_traits/
H A Dmake_signed.h78 struct make_signed { struct
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/
H A Dtype_traits85 template <class T> struct make_signed;
196 using make_signed_t = typename make_signed<T>::type; // C++14
478 #include <__cxx03/__type_traits/make_signed.h>
H A Dmodule.modulemap2044 …_traits_make_signed [system] { header "__type_traits/make_signed.h" }
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtype_traits83 template <class T> struct make_signed;
215 using make_signed_t = typename make_signed<T>::type; // since C++14
518 # include <__type_traits/make_signed.h>
H A Dmodule.modulemap.in359 module make_signed { header "__type_traits/make_signed.h" }
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dtype_traits.cppm
H A Dtype_traits.inc165 using std::make_signed;
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/LoongArch/
H A DABISysV_loongarch.cpp329 scalar = static_cast<typename std::make_signed<T>::type>(raw_value); in SetInteger()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/ARC/
H A DABISysV_arc.cpp379 scalar = static_cast<typename std::make_signed<T>::type>(raw_value); in SetInteger()
/freebsd/contrib/llvm-project/lldb/source/Plugins/ABI/RISCV/
H A DABISysV_riscv.cpp441 scalar = static_cast<typename std::make_signed<T>::type>(raw_value); in SetInteger()
/freebsd/lib/libc++/
H A DMakefile1374 C3TTR_HEADERS+= make_signed.h
2189 TTR_HEADERS+= make_signed.h
H A Dmodule.modulemap359 module make_signed { header "__type_traits/make_signed.h" }
H A Dlibcxx.imp877 { include: [ "<__type_traits/make_signed.h>", "private", "<type_traits>", "public" ] },
/freebsd/contrib/llvm-project/libc/src/__support/
H A Dbig_int.h1160 : cpp::make_signed<T> {};
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc2128 SYMBOL(make_signed, std::, <type_traits>)