Home
last modified time | relevance | path

Searched refs:true_type (Results 1 – 25 of 138) sorted by relevance

123456

/freebsd/contrib/llvm-project/libcxx/include/__random/
H A Dis_valid.h34 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 {};
61 struct __libcpp_random_is_valid_inttype<unsigned short> : true_type {};
63 struct __libcpp_random_is_valid_inttype<unsigned int> : true_type {};
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dis_signed_integer.h23 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 Dis_unsigned_integer.h23 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 Dis_floating_point.h24 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 Dis_reference.h46 struct _LIBCPP_TEMPLATE_VIS is_lvalue_reference<_Tp&> : public true_type {};
51 struct _LIBCPP_TEMPLATE_VIS is_rvalue_reference<_Tp&&> : public true_type {};
56 struct _LIBCPP_TEMPLATE_VIS is_reference<_Tp&> : public true_type {};
58 struct _LIBCPP_TEMPLATE_VIS is_reference<_Tp&&> : public true_type {};
H A Dis_equality_comparable.h34 …comparable<_Tp, _Up, __void_t<decltype(std::declval<_Tp>() == std::declval<_Up>())> > : true_type {
67 … is_signed<_Tp>::value == is_signed<_Up>::value && sizeof(_Tp) == sizeof(_Up)> > : true_type {};
70 struct __libcpp_is_trivially_equality_comparable_impl<_Tp*, _Tp*> : true_type {};
H A Dis_unbounded_array.h24 struct _LIBCPP_TEMPLATE_VIS __libcpp_is_unbounded_array<_Tp[]> : true_type {};
31 struct _LIBCPP_TEMPLATE_VIS is_unbounded_array<_Tp[]> : true_type {};
H A Dis_bounded_array.h25 struct _LIBCPP_TEMPLATE_VIS __libcpp_is_bounded_array<_Tp[_Np]> : true_type {};
32 struct _LIBCPP_TEMPLATE_VIS is_bounded_array<_Tp[_Np]> : true_type {};
H A Dis_implicitly_default_constructible.h36 true_type> : true_type {};
H A Dis_array.h39 struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[]> : public true_type {};
41 struct _LIBCPP_TEMPLATE_VIS is_array<_Tp[_Np]> : public true_type {};
H A Dconjunction.h24 using __expand_to_true = true_type;
43 struct conjunction : true_type {};
H A Dis_scalar.h42 struct __is_block<_Rp (^)(_Args...)> : true_type {};
58 struct _LIBCPP_TEMPLATE_VIS is_scalar<nullptr_t> : public true_type {};
H A Dis_nothrow_destructible.h47 struct _LIBCPP_TEMPLATE_VIS is_nothrow_destructible<_Tp&> : public true_type {};
50 struct _LIBCPP_TEMPLATE_VIS is_nothrow_destructible<_Tp&&> : public true_type {};
H A Dis_destructible.h52 …static true_type __test(typename __is_destructible_apply<decltype(std::declval<_Tp1&>().~_Tp1())>:…
68 struct __destructible_imp<_Tp, true> : public true_type {};
/freebsd/contrib/llvm-project/libcxx/include/__functional/
H A Didentity.h37 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/__tuple/
H A Dtuple_like.h33 struct __tuple_like_impl<tuple<_Tp...> > : true_type {};
36 struct __tuple_like_impl<pair<_T1, _T2> > : true_type {};
39 struct __tuple_like_impl<array<_Tp, _Size> > : true_type {};
42 struct __tuple_like_impl<ranges::subrange<_Ip, _Sp, _Kp> > : true_type {};
H A Dtuple_like_ext.h38 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 Dilist_node_options.h77 template <> struct extract_sentinel_tracking<> : std::true_type, is_implicit {};
84 : std::true_type {};
100 template <class Tag> struct is_valid_option<ilist_tag<Tag>> : std::true_type {};
115 struct is_valid_option<ilist_iterator_bits<IteratorBits>> : std::true_type {};
121 template <> struct check_options<> : std::true_type {};
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Ddestruct_n.h34 _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 Dallocator_traits.h40 struct NAME<_Tp, __void_t<typename _Tp::PROPERTY > > : true_type {}
162 … __has_rebind_other<_Tp, _Up, __void_t<typename _Tp::template rebind<_Up>::other> > : true_type {};
194 : true_type {};
203 _Args...> : true_type {};
214 : true_type {};
221 struct __has_max_size<_Alloc, decltype((void)std::declval<_Alloc&>().max_size())> : true_type {};
230 decltype((void)std::declval<_Alloc>().select_on_container_copy_construction())> : true_type {};
360 struct __is_default_allocator<allocator<_Tp> > : true_type {};
371 : true_type {};
394 struct __asan_annotate_container_with_allocator : true_type {};
[all …]
H A Dpointer_traits.h35 struct __has_element_type<_Tp, __void_t<typename _Tp::element_type> > : true_type {};
59 struct __has_difference_type<_Tp, __void_t<typename _Tp::difference_type> > : true_type {};
78 static true_type __test(typename _Xp::template rebind<_Up>* = 0);
190 : true_type {};
196 … _HasArrow<_Pointer, decltype((void)std::declval<const _Pointer&>().operator->()) > : true_type {};
H A Dallocator.h109 typedef true_type propagate_on_container_move_assignment;
111 _LIBCPP_DEPRECATED_IN_CXX23 typedef true_type is_always_equal;
189 typedef true_type propagate_on_container_move_assignment;
191 _LIBCPP_DEPRECATED_IN_CXX23 typedef true_type is_always_equal;
/freebsd/contrib/llvm-project/clang/include/clang/ExtractAPI/
H A DAPI.h1134 : public std::true_type {};
1146 : public std::true_type {};
1153 struct has_access<CXXMethodTemplateRecord> : public std::true_type {};
1156 : public std::true_type {};
1158 struct has_access<CXXFieldTemplateRecord> : public std::true_type {};
1165 : public std::true_type {};
1171 : public std::true_type {};
1177 : public std::true_type {};
1181 struct has_template<CXXFieldTemplateRecord> : public std::true_type {};
1187 : public std::true_type {};
[all …]
/freebsd/contrib/llvm-project/libcxx/include/__utility/
H A Din_place.h46 struct __is_inplace_type_imp<in_place_type_t<_Tp>> : true_type {};
54 struct __is_inplace_index_imp<in_place_index_t<_Idx>> : true_type {};
/freebsd/contrib/googletest/googlemock/include/gmock/
H A Dgmock-nice-strict.h82 std::true_type StrictnessModifierProbe(const NiceMock<T>&);
84 std::true_type StrictnessModifierProbe(const NaggyMock<T>&);
86 std::true_type StrictnessModifierProbe(const StrictMock<T>&);

123456