| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__random/ |
| H A D | is_valid.h | 34 struct __libcpp_random_is_valid_realtype<float> : true_type {}; 36 struct __libcpp_random_is_valid_realtype<double> : true_type {}; 38 struct __libcpp_random_is_valid_realtype<long double> : true_type {}; 49 struct __libcpp_random_is_valid_inttype<int8_t> : true_type {}; // extension 51 struct __libcpp_random_is_valid_inttype<short> : true_type {}; 53 struct __libcpp_random_is_valid_inttype<int> : true_type {}; 55 struct __libcpp_random_is_valid_inttype<long> : true_type {}; 57 struct __libcpp_random_is_valid_inttype<long long> : true_type {}; 59 struct __libcpp_random_is_valid_inttype<uint8_t> : true_type {}; // extension 61 struct __libcpp_random_is_valid_inttype<unsigned short> : true_type {}; [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__random/ |
| H A D | is_valid.h | 34 struct __libcpp_random_is_valid_realtype<float> : true_type {}; 36 struct __libcpp_random_is_valid_realtype<double> : true_type {}; 38 struct __libcpp_random_is_valid_realtype<long double> : true_type {}; 49 struct __libcpp_random_is_valid_inttype<int8_t> : true_type {}; // extension 51 struct __libcpp_random_is_valid_inttype<short> : true_type {}; 53 struct __libcpp_random_is_valid_inttype<int> : true_type {}; 55 struct __libcpp_random_is_valid_inttype<long> : true_type {}; 57 struct __libcpp_random_is_valid_inttype<long long> : true_type {}; 59 struct __libcpp_random_is_valid_inttype<uint8_t> : true_type {}; // extension 61 struct __libcpp_random_is_valid_inttype<unsigned short> : true_type {}; [all …]
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/Frontend/OpenMP/ |
| H A D | ClauseT.h | 196 using WrapperTrait = std::true_type; 201 using UnionTrait = std::true_type; 209 using TupleTrait = std::true_type; 217 using TupleTrait = std::true_type; 233 using WrapperTrait = std::true_type; 250 using TupleTrait = std::true_type; 253 using TupleTrait = std::true_type; 259 using WrapperTrait = std::true_type; 272 using UnionTrait = std::true_type; 331 using WrapperTrait = std::true_type; [all …]
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__type_traits/ |
| H A D | is_unsigned_integer.h | 23 template <> struct __libcpp_is_unsigned_integer<unsigned char> : public true_type {}; 24 template <> struct __libcpp_is_unsigned_integer<unsigned short> : public true_type {}; 25 template <> struct __libcpp_is_unsigned_integer<unsigned int> : public true_type {}; 26 template <> struct __libcpp_is_unsigned_integer<unsigned long> : public true_type {}; 27 template <> struct __libcpp_is_unsigned_integer<unsigned long long> : public true_type {}; 29 template <> struct __libcpp_is_unsigned_integer<__uint128_t> : public true_type {};
|
| H A D | is_signed_integer.h | 23 template <> struct __libcpp_is_signed_integer<signed char> : public true_type {}; 24 template <> struct __libcpp_is_signed_integer<signed short> : public true_type {}; 25 template <> struct __libcpp_is_signed_integer<signed int> : public true_type {}; 26 template <> struct __libcpp_is_signed_integer<signed long> : public true_type {}; 27 template <> struct __libcpp_is_signed_integer<signed long long> : public true_type {}; 29 template <> struct __libcpp_is_signed_integer<__int128_t> : public true_type {};
|
| H A D | is_floating_point.h | 24 template <> struct __libcpp_is_floating_point<float> : public true_type {}; 25 template <> struct __libcpp_is_floating_point<double> : public true_type {}; 26 template <> struct __libcpp_is_floating_point<long double> : public true_type {};
|
| H A D | is_equality_comparable.h | 33 …comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() == std::declval<_Up>())> > : true_type { 68 … is_signed<_Tp>::value == is_signed<_Up>::value && sizeof(_Tp) == sizeof(_Up)> > : true_type {}; 71 struct __libcpp_is_trivially_equality_comparable_impl<_Tp*, _Tp*> : true_type {};
|
| H A D | is_array.h | 33 struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[]> : public true_type {}; 35 struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> : public true_type {};
|
| /freebsd/contrib/llvm-project/libcxx/include/__functional/ |
| H A D | identity.h | 37 struct __is_identity<__identity> : true_type {}; 39 struct __is_identity<reference_wrapper<__identity> > : true_type {}; 41 struct __is_identity<reference_wrapper<const __identity> > : true_type {}; 55 struct __is_identity<identity> : true_type {}; 57 struct __is_identity<reference_wrapper<identity> > : true_type {}; 59 struct __is_identity<reference_wrapper<const identity> > : true_type {};
|
| /freebsd/contrib/llvm-project/libcxx/include/__pstl/internal/ |
| H A D | algorithm_fwd.h | |
| H A D | execution_defs.h | |
| /freebsd/contrib/llvm-project/libc/src/__support/CPP/type_traits/ |
| H A D | is_pointer.h | 21 template <typename T> struct is_pointer<T *> : cpp::true_type {}; 22 template <typename T> struct is_pointer<T *const> : cpp::true_type {}; 23 template <typename T> struct is_pointer<T *volatile> : cpp::true_type {}; 24 template <typename T> struct is_pointer<T *const volatile> : cpp::true_type {};
|
| H A D | is_array.h | 23 template <class T> struct is_array<T[]> : true_type {}; 24 template <class T, size_t N> struct is_array<T[N]> : true_type {};
|
| H A D | is_reference.h | 25 template <typename T> struct is_reference<T &> : public true_type {}; 26 template <typename T> struct is_reference<T &&> : public true_type {};
|
| /freebsd/contrib/llvm-project/libcxx/include/__tuple/ |
| H A D | tuple_like_ext.h | 38 struct __tuple_like_ext<tuple<_Tp...> > : true_type {}; 42 struct __tuple_like_ext<pair<_T1, _T2> > : true_type {}; 45 struct __tuple_like_ext<array<_Tp, _Size> > : true_type {}; 48 struct __tuple_like_ext<__tuple_types<_Tp...> > : true_type {};
|
| /freebsd/contrib/llvm-project/llvm/include/llvm/ADT/ |
| H A D | ilist_node_options.h | 90 template <> struct extract_sentinel_tracking<> : std::true_type, is_implicit {}; 97 : std::true_type {}; 113 template <class Tag> struct is_valid_option<ilist_tag<Tag>> : std::true_type {}; 128 struct is_valid_option<ilist_iterator_bits<IteratorBits>> : std::true_type {}; 143 struct is_valid_option<ilist_parent<ParentTy>> : std::true_type {}; 149 template <> struct check_options<> : std::true_type {};
|
| /freebsd/contrib/llvm-project/libcxx/include/__type_traits/ |
| H A D | is_floating_point.h | 24 template <> struct __libcpp_is_floating_point<float> : true_type {}; 25 template <> struct __libcpp_is_floating_point<double> : true_type {}; 26 template <> struct __libcpp_is_floating_point<long double> : true_type {};
|
| H A D | is_equality_comparable.h | 33 …comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() == std::declval<_Up>())> > : true_type { 68 … is_signed<_Tp>::value == is_signed<_Up>::value && sizeof(_Tp) == sizeof(_Up)> > : true_type {}; 71 struct __libcpp_is_trivially_equality_comparable_impl<_Tp*, _Tp*> : true_type {};
|
| H A D | is_implicitly_default_constructible.h | 36 true_type> : true_type {};
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__functional/ |
| H A D | identity.h | 37 struct __is_identity<__identity> : true_type {}; 39 struct __is_identity<reference_wrapper<__identity> > : true_type {}; 41 struct __is_identity<reference_wrapper<const __identity> > : true_type {};
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__tuple/ |
| H A D | tuple_like_ext.h | 37 struct __tuple_like_ext<pair<_T1, _T2> > : true_type {}; 40 struct __tuple_like_ext<array<_Tp, _Size> > : true_type {}; 43 struct __tuple_like_ext<__tuple_types<_Tp...> > : true_type {};
|
| /freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/ |
| H A D | destruct_n.h | 34 _LIBCPP_HIDE_FROM_ABI void __process(_Tp*, true_type) _NOEXCEPT {} in __process() 37 _LIBCPP_HIDE_FROM_ABI void __incr(true_type) _NOEXCEPT {} in __incr() 40 _LIBCPP_HIDE_FROM_ABI void __set(size_t, true_type) _NOEXCEPT {} in __set()
|
| H A D | allocator_traits.h | 41 struct NAME<_Tp, __void_t<typename _Tp::PROPERTY > > : true_type {} 150 … __has_rebind_other<_Tp, _Up, __void_t<typename _Tp::template rebind<_Up>::other> > : true_type {}; 182 : true_type {}; 191 _Args...> : true_type {}; 202 : true_type {}; 209 struct __has_max_size<_Alloc, decltype((void)std::declval<_Alloc&>().max_size())> : true_type {}; 218 decltype((void)std::declval<_Alloc>().select_on_container_copy_construction())> : true_type {}; 323 struct __check_valid_allocator : true_type { 338 struct __is_default_allocator<allocator<_Tp> > : true_type {}; 349 : true_type {};
|
| H A D | pointer_traits.h | 40 struct NAME<_Tp, __void_t<typename _Tp::PROPERTY> > : true_type {} 68 struct __has_difference_type<_Tp, __void_t<typename _Tp::difference_type> > : true_type {}; 87 static true_type __test(typename _Xp::template rebind<_Up>* = 0); 176 : true_type {}; 182 … _HasArrow<_Pointer, decltype((void)std::declval<const _Pointer&>().operator->()) > : true_type {};
|
| /freebsd/contrib/llvm-project/libcxx/include/__memory/ |
| H A D | destruct_n.h | 34 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 void __process(_Tp*, true_type) _NOEXCEPT {} in __process() 37 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 void __incr(true_type) _NOEXCEPT {} in __incr() 40 _LIBCPP_HIDE_FROM_ABI _LIBCPP_CONSTEXPR_SINCE_CXX26 void __set(size_t, true_type) _NOEXCEPT {} in __set()
|