Searched refs:_Dp (Results 1 - 11 of 11) sorted by relevance

/openbsd-current/gnu/llvm/libcxx/include/__type_traits/
H A Dis_base_of.h21 template <class _Bp, class _Dp>
23 : public integral_constant<bool, __is_base_of(_Bp, _Dp)> {};
26 template <class _Bp, class _Dp>
27 inline constexpr bool is_base_of_v = __is_base_of(_Bp, _Dp);
/openbsd-current/gnu/llvm/libcxx/include/__concepts/
H A Dderived_from.h26 template<class _Dp, class _Bp>
28 is_base_of_v<_Bp, _Dp> &&
29 is_convertible_v<const volatile _Dp*, const volatile _Bp*>;
/openbsd-current/gnu/llvm/libcxx/include/__random/
H A Dshuffle_order_engine.h41 template <uint64_t _Np, uint64_t _Dp>
44 static_assert(_Dp != 0, "__uratio divide by 0");
45 static _LIBCPP_CONSTEXPR const uint64_t __gcd = __ugcd<_Np, _Dp>::value;
48 static _LIBCPP_CONSTEXPR const uint64_t den = _Dp / __gcd;
174 template <uint64_t _Np, uint64_t _Dp>
178 (__uratio<_Np, _Dp>::num > 0xFFFFFFFFFFFFFFFFull / (_Max - _Min)),
181 __eval(__uratio<_Np, _Dp>)
182 {return __evalf<__uratio<_Np, _Dp>::num, __uratio<_Np, _Dp>::den>();}
184 template <uint64_t _Np, uint64_t _Dp>
[all...]
H A Dmersenne_twister_engine.h37 _UInt _Ap, size_t _Up, _UInt _Dp, size_t _Sp,
40 operator==(const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
42 const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
46 _UInt _Ap, size_t _Up, _UInt _Dp, size_t _Sp,
50 operator!=(const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
52 const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
57 _UInt _Ap, size_t _Up, _UInt _Dp, size_t _Sp,
61 const mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _Sp,
66 _UInt _Ap, size_t _Up, _UInt _Dp, size_t _Sp,
70 mersenne_twister_engine<_UInt, _Wp, _Np, _Mp, _Rp, _Ap, _Up, _Dp, _S
[all...]
/openbsd-current/gnu/llvm/libcxx/include/__algorithm/
H A Dshuffle.h101 typedef uniform_int_distribution<ptrdiff_t> _Dp; typedef
102 typedef typename _Dp::param_type _Pp;
106 _Dp __uid;
144 typedef uniform_int_distribution<ptrdiff_t> _Dp; typedef
145 typedef typename _Dp::param_type _Pp;
152 _Dp __uid;
/openbsd-current/gnu/llvm/libcxx/include/__compare/
H A Dstrong_order.h48 template<class _Tp, class _Up, class _Dp = decay_t<_Tp>>
49 requires is_same_v<_Dp, decay_t<_Up>> && is_floating_point_v<_Dp>
53 if constexpr (numeric_limits<_Dp>::is_iec559 && sizeof(_Dp) == sizeof(int32_t)) {
59 } else if constexpr (numeric_limits<_Dp>::is_iec559 && sizeof(_Dp) == sizeof(int64_t)) {
70 if constexpr (numeric_limits<_Dp>::radix == 2) {
97 static_assert(sizeof(_Dp) == 0, "std::strong_order is unimplemented for this floating-point type");
H A Dweak_order.h42 template<class _Tp, class _Up, class _Dp = decay_t<_Tp>>
43 requires is_same_v<_Dp, decay_t<_Up>> && is_floating_point_v<_Dp>
/openbsd-current/gnu/llvm/libcxx/include/__memory/
H A Dunique_ptr.h123 template <class _Tp, class _Dp = default_delete<_Tp> >
127 typedef _Dp deleter_type;
138 typedef _LIBCPP_NODEBUG __unique_ptr_deleter_sfinae<_Dp> _DeleterSFINAE;
170 (is_reference<_Dp>::value && is_same<_Dp, _UDel>::value) ||
171 (!is_reference<_Dp>::value && is_convertible<_UDel, _Dp>::value)
176 is_assignable<_Dp&, _UDel&&>::value
225 is_same<_Dp, default_delete<_Tp> >::value,
250 is_same<_Dp, default_delet
[all...]
H A Dshared_ptr.h212 template <class _Tp, class _Dp, class _Alloc>
216 __compressed_pair<__compressed_pair<_Tp, _Dp>, _Alloc> __data_;
219 __shared_ptr_pointer(_Tp __p, _Dp __d, _Alloc __a)
220 : __data_(__compressed_pair<_Tp, _Dp>(__p, _VSTD::move(__d)), _VSTD::move(__a)) {}
233 template <class _Tp, class _Dp, class _Alloc>
235 __shared_ptr_pointer<_Tp, _Dp, _Alloc>::__get_deleter(const type_info& __t) const _NOEXCEPT
237 return __t == typeid(_Dp) ? _VSTD::addressof(__data_.first().second()) : nullptr;
242 template <class _Tp, class _Dp, class _Alloc>
244 __shared_ptr_pointer<_Tp, _Dp, _Alloc>::__on_zero_shared() _NOEXCEPT
247 __data_.first().second().~_Dp();
[all...]
/openbsd-current/gnu/llvm/libcxx/include/__format/
H A Dformat_arg.h161 using _Dp = remove_cvref_t<_Tp>;
162 using _Formatter = typename _Context::template formatter_type<_Dp>;
164 requires { _Formatter().format(std::declval<const _Dp&>(), std::declval<_Context&>()); };
165 using _Qp = conditional_t<__const_formattable, const _Dp, _Dp>;
171 __ctx.advance_to(__f.format(*const_cast<_Qp*>(static_cast<const _Dp*>(__ptr)), __ctx));
160 __format_([](basic_format_parse_context<_CharT>& __parse_ctx, _Context& __ctx, const void* __ptr) { using _Dp = remove_cvref_t<_Tp>; using _Formatter = typename _Context::template formatter_type<_Dp>; constexpr bool __const_formattable = requires { _Formatter().format(std::declval<const _Dp&>(), std::declval<_Context&>()); }; using _Qp = conditional_t<__const_formattable, const _Dp, _Dp>; static_assert(__const_formattable || !is_const_v<remove_reference_t<_Tp>>, �); _Formatter __f; __parse_ctx.advance_to(__f.parse(__parse_ctx)); __ctx.advance_to(__f.format(*const_cast<_Qp*>(static_cast<const _Dp*>(__ptr)), __ctx)); }) argument
/openbsd-current/gnu/llvm/libcxx/include/__functional/
H A Dfunction.h195 typedef __allocator_destructor<_AA> _Dp; typedef
196 unique_ptr<__alloc_func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
321 typedef __allocator_destructor<_Ap> _Dp; typedef
322 unique_ptr<__func, _Dp> __hold(__a.allocate(1), _Dp(__a, 1));
421 typedef __allocator_destructor<_FunAlloc> _Dp; typedef
422 unique_ptr<__func, _Dp> __hold(__af.allocate(1), _Dp(__af, 1));
764 typedef __allocator_destructor<_FunAlloc> _Dp; typedef
[all...]

Completed in 113 milliseconds