Home
last modified time | relevance | path

Searched refs:__raw_pointer_compatible_with (Results 1 – 2 of 2) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dshared_ptr.h256 struct __raw_pointer_compatible_with : _And< _Not<is_array<_Tp>>, is_convertible<_Yp*, _Tp*> > {};
259 struct __raw_pointer_compatible_with<_Yp, _Up[_Np], __enable_if_t< is_convertible<_Yp (*)[_Np], _Up…
263 struct __raw_pointer_compatible_with<_Yp, _Up[], __enable_if_t< is_convertible<_Yp (*)[], _Up (*)[]…
268 struct __raw_pointer_compatible_with : is_convertible<_Yp*, _Tp*> {};
292 …static const bool value = __raw_pointer_compatible_with<_Yp, _Tp>::value && is_move_constructible<…
334 __enable_if_t< _And< __raw_pointer_compatible_with<_Yp, _Tp>
613 template <class _Yp, __enable_if_t<__raw_pointer_compatible_with<_Yp, _Tp>::value, int> = 0>
/freebsd/contrib/llvm-project/libcxx/include/__cxx03/__memory/
H A Dshared_ptr.h352 struct __raw_pointer_compatible_with : is_convertible<_Yp*, _Tp*> {}; struct
375 …static const bool value = __raw_pointer_compatible_with<_Yp, _Tp>::value && is_move_constructible<…
408 …template <class _Yp, __enable_if_t< _And< __raw_pointer_compatible_with<_Yp, _Tp> >::value, int> =…
635 template <class _Yp, __enable_if_t<__raw_pointer_compatible_with<_Yp, _Tp>::value, int> = 0>