Home
last modified time | relevance | path

Searched refs:integral_constant (Results 1 – 25 of 121) sorted by relevance

12345

/freebsd-14-stable/contrib/llvm-project/libcxx/include/__type_traits/
HDintegral_constant.h21 struct _LIBCPP_TEMPLATE_VIS integral_constant { struct
24 typedef integral_constant type; argument
32 _LIBCPP_CONSTEXPR const _Tp integral_constant<_Tp, __v>::value; argument
34 typedef integral_constant<bool, true> true_type;
35 typedef integral_constant<bool, false> false_type;
38 using _BoolConstant _LIBCPP_NODEBUG = integral_constant<bool, _Val>;
42 using bool_constant = integral_constant<bool, __b>;
HDextent.h25 struct _LIBCPP_TEMPLATE_VIS extent : integral_constant<size_t, __array_extent(_Tp, _Dim)> {};
35 struct _LIBCPP_TEMPLATE_VIS extent : public integral_constant<size_t, 0> {};
37 struct _LIBCPP_TEMPLATE_VIS extent<_Tp[], 0> : public integral_constant<size_t, 0> {};
39 struct _LIBCPP_TEMPLATE_VIS extent<_Tp[], _Ip> : public integral_constant<size_t, extent<_Tp, _Ip -…
41 struct _LIBCPP_TEMPLATE_VIS extent<_Tp[_Np], 0> : public integral_constant<size_t, _Np> {};
43 struct _LIBCPP_TEMPLATE_VIS extent<_Tp[_Np], _Ip> : public integral_constant<size_t, extent<_Tp, _I…
HDis_nothrow_constructible.h32 : public integral_constant<bool, __is_nothrow_constructible(_Tp, _Args...)> {};
40 : public integral_constant<bool, noexcept(_Tp(std::declval<_Args>()...))> {};
47 …: public integral_constant<bool, noexcept(std::__implicit_conversion_to<_Tp>(std::declval<_Arg>())…
82 …: public integral_constant< bool, __is_nothrow_constructible(_Tp, __add_lvalue_reference_t<const _…
96 …: public integral_constant<bool, __is_nothrow_constructible(_Tp, __add_rvalue_reference_t<_Tp>)> {…
113 : public integral_constant<bool, __is_nothrow_constructible(_Tp)> {};
HDrank.h26 struct rank : integral_constant<size_t, __array_rank(_Tp)> {};
31 struct _LIBCPP_TEMPLATE_VIS rank : public integral_constant<size_t, 0> {};
33 struct _LIBCPP_TEMPLATE_VIS rank<_Tp[]> : public integral_constant<size_t, rank<_Tp>::value + 1> {};
35 struct _LIBCPP_TEMPLATE_VIS rank<_Tp[_Np]> : public integral_constant<size_t, rank<_Tp>::value + 1>…
HDis_constructible.h24 struct _LIBCPP_TEMPLATE_VIS is_constructible : public integral_constant<bool, __is_constructible(_T…
33 … : public integral_constant<bool, __is_constructible(_Tp, __add_lvalue_reference_t<const _Tp>)> {};
42 : public integral_constant<bool, __is_constructible(_Tp, __add_rvalue_reference_t<_Tp>)> {};
50 struct _LIBCPP_TEMPLATE_VIS is_default_constructible : public integral_constant<bool, __is_construc…
HDis_trivially_constructible.h25 : integral_constant<bool, __is_trivially_constructible(_Tp, _Args...)> {};
34 …: public integral_constant<bool, __is_trivially_constructible(_Tp, __add_lvalue_reference_t<const …
43 …: public integral_constant<bool, __is_trivially_constructible(_Tp, __add_rvalue_reference_t<_Tp>)>…
52 : public integral_constant<bool, __is_trivially_constructible(_Tp)> {};
HDis_trivially_assignable.h25 struct is_trivially_assignable : integral_constant<bool, __is_trivially_assignable(_Tp, _Arg)> {};
34 : public integral_constant<
45 : public integral_constant<
HDis_nothrow_assignable.h24 struct _LIBCPP_TEMPLATE_VIS is_nothrow_assignable : public integral_constant<bool, __is_nothrow_ass…
34 : public integral_constant<
45 : public integral_constant<bool,
HDis_final.h22 struct _LIBCPP_TEMPLATE_VIS __libcpp_is_final : public integral_constant<bool, __is_final(_Tp)> {};
26 struct _LIBCPP_TEMPLATE_VIS is_final : public integral_constant<bool, __is_final(_Tp)> {};
HDis_function.h26 struct _LIBCPP_TEMPLATE_VIS is_function : integral_constant<bool, __is_function(_Tp)> {};
32 : public integral_constant<bool, !(is_reference<_Tp>::value || is_const<const _Tp>::value)> {};
HDis_referenceable.h24 struct __libcpp_is_referenceable : integral_constant<bool, __is_referenceable(_Tp)> {};
35 …: integral_constant<bool, _IsNotSame<decltype(__libcpp_is_referenceable_impl::__test<_Tp>(0)), fal…
HDis_trivially_destructible.h26 : public integral_constant<bool, __is_trivially_destructible(_Tp)> {};
32 … : public integral_constant<bool, is_destructible<_Tp>::value&& __has_trivial_destructor(_Tp)> {};
HDis_assignable.h33 : public integral_constant<bool,
43 …: public integral_constant<bool, __is_assignable(__add_lvalue_reference_t<_Tp>, __add_rvalue_refer…
HDis_nothrow_destructible.h27 struct _LIBCPP_TEMPLATE_VIS is_nothrow_destructible : integral_constant<bool, __is_nothrow_destruct…
39 : public integral_constant<bool, noexcept(std::declval<_Tp>().~_Tp()) > {};
HDis_convertible.h30 struct _LIBCPP_TEMPLATE_VIS is_convertible : public integral_constant<bool, __is_convertible(_T1, _…
35 struct _LIBCPP_TEMPLATE_VIS is_convertible : public integral_constant<bool, __is_convertible_to(_T1…
80 … : public integral_constant<bool, __is_convertible_imp::__is_convertible_test<_T1, _T2>::value >{};
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__tuple/
HDtuple_size.h35integral_constant<size_t, sizeof(tuple_size<_Tp>)>>>
36 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
41integral_constant<size_t, sizeof(tuple_size<_Tp>)>>>
42 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
46 tuple_size<__enable_if_tuple_size_imp<const volatile _Tp, integral_constant<size_t, sizeof(tuple_si…
47 : public integral_constant<size_t, tuple_size<_Tp>::value> {};
61 struct _LIBCPP_TEMPLATE_VIS tuple_size<tuple<_Tp...> > : public integral_constant<size_t, sizeof...…
64 struct _LIBCPP_TEMPLATE_VIS tuple_size<__tuple_types<_Tp...> > : public integral_constant<size_t, s…
/freebsd-14-stable/contrib/llvm-project/compiler-rt/lib/sanitizer_common/
HDsanitizer_type_traits.h93 struct integral_constant {
96 typedef integral_constant type;
109 : public integral_constant<bool, __is_trivially_destructible(T)> {};
115 : public integral_constant<bool, __has_trivial_destructor(T)> {};
121 : public integral_constant<bool, /* less efficient fallback */ false> {};
129 : public integral_constant<bool, __is_trivially_copyable(T)> {};
135 : public integral_constant<bool, /* less efficient fallback */ false> {};
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__memory/
HDallocator_arg_t.h49 struct __uses_alloc_ctor : integral_constant<int, __uses_alloc_ctor_imp<_Tp, _Alloc, _Args...>::val…
53 __user_alloc_construct_impl(integral_constant<int, 0>, _Tp* __storage, const _Allocator&, _Args&&..… in __user_alloc_construct_impl()
60 __user_alloc_construct_impl(integral_constant<int, 1>, _Tp* __storage, const _Allocator& __a, _Args… in __user_alloc_construct_impl()
67 __user_alloc_construct_impl(integral_constant<int, 2>, _Tp* __storage, const _Allocator& __a, _Args… in __user_alloc_construct_impl()
HDdestruct_n.h47 __incr(integral_constant<bool, is_trivially_destructible<_Tp>::value>()); in __incr()
52 __set(__s, integral_constant<bool, is_trivially_destructible<_Tp>::value>()); in __set()
57 __process(__p, integral_constant<bool, is_trivially_destructible<_Tp>::value>()); in operator()
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/Support/
HDFormatProviders.h32 : public std::integral_constant<
39 : public std::integral_constant<bool, std::is_same_v<T, char>> {};
43 : public std::integral_constant<bool,
49 : public std::integral_constant<bool,
55 : public std::integral_constant<bool, std::is_pointer_v<T> &&
60 : public std::integral_constant<bool, std::is_floating_point_v<T>> {};
333 : public std::integral_constant<
HDFormatVariadicDetails.h98 : public std::integral_constant<
107 : public std::integral_constant<
115 : public std::integral_constant<bool, !uses_format_member<T>::value &&
125 : public std::integral_constant<bool, !uses_format_member<T>::value &&
HDCFGDiff.h37 auto reverse_if_helper(Range &&R, std::integral_constant<bool, false>) { in reverse_if_helper()
42 auto reverse_if_helper(Range &&R, std::integral_constant<bool, true>) { in reverse_if_helper()
48 std::integral_constant<bool, B>{}); in reverse_if()
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__random/
HDsubtract_with_carry_engine.h93 seed(__sd, integral_constant<unsigned, 1 + (__w - 1) / 32>());
97 __seed(__q, integral_constant<unsigned, 1 + (__w - 1) / 32>()); in seed()
124 _LIBCPP_HIDE_FROM_ABI void seed(result_type __sd, integral_constant<unsigned, 1>);
125 _LIBCPP_HIDE_FROM_ABI void seed(result_type __sd, integral_constant<unsigned, 2>);
127 _LIBCPP_HIDE_FROM_ABI void __seed(_Sseq& __q, integral_constant<unsigned, 1>);
129 _LIBCPP_HIDE_FROM_ABI void __seed(_Sseq& __q, integral_constant<unsigned, 2>);
146 void subtract_with_carry_engine<_UIntType, __w, __s, __r>::seed(result_type __sd, integral_constant in seed()
155 void subtract_with_carry_engine<_UIntType, __w, __s, __r>::seed(result_type __sd, integral_constant in seed()
167 void subtract_with_carry_engine<_UIntType, __w, __s, __r>::__seed(_Sseq& __q, integral_constant<uns… in __seed()
179 void subtract_with_carry_engine<_UIntType, __w, __s, __r>::__seed(_Sseq& __q, integral_constant<uns… in __seed()
/freebsd-14-stable/contrib/llvm-project/libcxx/include/__mdspan/
HDextents.h357 integral_constant<size_t, _DynCount>,
358 integral_constant<size_t, _Idx>,
363 integral_constant<size_t, _DynCount + 1>(),
364 integral_constant<size_t, _Idx + 1>(),
370integral_constant<size_t, _DynCount>(), integral_constant<size_t, _Idx + 1>(), __exts, __dynamic_v…
376 integral_constant<size_t, _DynCount>,
377 integral_constant<size_t, _Idx>,
393 …__construct_vals_from_extents(integral_constant<size_t, 0>(), integral_constant<size_t, 0>(), __ot…
/freebsd-14-stable/contrib/llvm-project/llvm/include/llvm/ADT/
HDilist_node_options.h85 : std::integral_constant<bool, EnableSentinelTracking>, is_explicit {};
122 : std::integral_constant<bool, IteratorBits> {};
152 : std::integral_constant<bool, is_valid_option<Option1>::value &&

12345