Searched refs:_A2 (Results 1 - 7 of 7) sorted by relevance

/openbsd-current/gnu/llvm/libcxx/include/__type_traits/
H A Dpromote.h53 template <class _A1, class _A2 = void, class _A3 = void,
55 __numeric_type<_A2>::value &&
63 template <class _A1, class _A2, class _A3>
64 class __promote_imp<_A1, _A2, _A3, true>
68 typedef typename __promote_imp<_A2>::type __type2;
75 template <class _A1, class _A2>
76 class __promote_imp<_A1, _A2, void, true>
80 typedef typename __promote_imp<_A2>::type __type2;
94 template <class _A1, class _A2 = void, class _A3 = void>
95 class __promote : public __promote_imp<_A1, _A2, _A
[all...]
H A Daligned_storage.h71 template <size_t _Len, size_t _A1, size_t _A2>
75 static const size_t __min = _A2 < _A1 ? _A2 : _A1;
76 static const size_t __max = _A1 < _A2 ? _A2 : _A1;
/openbsd-current/gnu/llvm/libcxx/include/__functional/
H A Dweak_result_type.h60 template <class _A1, class _A2, class _Rp>
61 static __binary_function<_A1, _A2, _Rp>
62 __test(const volatile __binary_function<_A1, _A2, _Rp>*);
186 template <class _Rp, class _A1, class _A2>
187 struct __weak_result_type<_Rp (_A1, _A2)>
188 : public __binary_function<_A1, _A2, _Rp>
192 template <class _Rp, class _A1, class _A2>
193 struct __weak_result_type<_Rp (*)(_A1, _A2)>
194 : public __binary_function<_A1, _A2, _Rp>
198 template <class _Rp, class _A1, class _A2>
[all...]
H A Dfunction.h99 template<class _Rp, class _A1, class _A2>
100 struct __maybe_derive_from_binary_function<_Rp(_A1, _A2)>
101 : public __binary_function<_A1, _A2, _Rp>
/openbsd-current/gnu/llvm/libcxx/include/
H A Dmath.h483 class _A2,
484 std::__enable_if_t<std::is_arithmetic<_A1>::value && std::is_arithmetic<_A2>::value, int> = 0>
485 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI bool isgreater(_A1 __x, _A2 __y) _NOEXCEPT {
486 typedef typename std::__promote<_A1, _A2>::type type;
493 class _A2,
494 std::__enable_if_t<std::is_arithmetic<_A1>::value && std::is_arithmetic<_A2>::value, int> = 0>
495 _LIBCPP_NODISCARD_EXT inline _LIBCPP_HIDE_FROM_ABI bool isgreaterequal(_A1 __x, _A2 __y) _NOEXCEPT {
496 typedef typename std::__promote<_A1, _A2>::type type;
503 class _A2,
504 std::__enable_if_t<std::is_arithmetic<_A1>::value && std::is_arithmetic<_A2>
[all...]
/openbsd-current/gnu/llvm/clang/lib/Headers/
H A D__clang_hip_cmath.h404 template <class _A1, class _A2 = void, class _A3 = void,
405 bool = __numeric_type<_A1>::value &&__numeric_type<_A2>::value
412 template <class _A1, class _A2, class _A3>
413 class __promote_imp<_A1, _A2, _A3, true> {
416 typedef typename __promote_imp<_A2>::type __type2;
424 template <class _A1, class _A2> class __promote_imp<_A1, _A2, void, true> {
427 typedef typename __promote_imp<_A2>::type __type2;
440 template <class _A1, class _A2 = void, class _A3 = void>
441 class __promote : public __promote_imp<_A1, _A2, _A
[all...]
/openbsd-current/gnu/llvm/libcxx/include/__memory/
H A Dshared_ptr.h543 typedef typename __allocator_traits_rebind<_Alloc, _CntrlBlk>::type _A2; typedef
544 typedef __allocator_destructor<_A2> _D2;
545 _A2 __a2(__a);
601 typedef typename __allocator_traits_rebind<_Alloc, _CntrlBlk>::type _A2; typedef
602 typedef __allocator_destructor<_A2> _D2;
603 _A2 __a2(__a);

Completed in 131 milliseconds