Home
last modified time | relevance | path

Searched refs:is_assignable (Results 1 – 16 of 16) sorted by relevance

/freebsd/contrib/llvm-project/libcxx/include/__string/
H A Dconstexpr_c_functions.h165 template <class _Tp, class _Up, __enable_if_t<is_assignable<_Tp&, _Up const&>::value, int> = 0>
172 template <class _Tp, class _Up, __enable_if_t<!is_assignable<_Tp&, _Up const&>::value &&
173 is_assignable<_Tp&, _Up&&>::value, int> = 0>
182 template <class _Tp, class _Up, __enable_if_t<!is_assignable<_Tp&, _Up const&>::value &&
183 !is_assignable<_Tp&, _Up&&>::value &&
194 template <class _Tp, class _Up, __enable_if_t<!is_assignable<_Tp&, _Up const&>::value &&
195 !is_assignable<_Tp&, _Up&&>::value &&
/freebsd/contrib/llvm-project/libcxx/include/__utility/
H A Dpair.h136 …__enable_if_t<is_assignable<first_type&, _U1 const&>::value && is_assignable<second_type&, _U2 con…
285 …__enable_if_t<is_assignable<first_type&, _U1 const&>::value && is_assignable<second_type&, _U2 con…
295 …__enable_if_t<is_assignable<first_type&, _U1>::value && is_assignable<second_type&, _U2>::value, i…
396 …__enable_if_t<is_assignable<_T1&, _U1 const&>::value && is_assignable<_T2&, _U2 const&>::value, in…
405 … __enable_if_t<is_assignable<_T1&, _U1&&>::value && is_assignable<_T2&, _U2&&>::value, int> = 0>
436 …__enable_if_t<is_assignable<_T1&, _Up const&>::value && is_assignable<_T2&, _Up const&>::value, in…
443 …template <class _Up, __enable_if_t<is_assignable<_T1&, _Up>::value && is_assignable<_T2&, _Up>::va…
/freebsd/contrib/llvm-project/libcxx/include/__type_traits/
H A Dis_assignable.h24 struct _LIBCPP_TEMPLATE_VIS is_assignable : _BoolConstant<__is_assignable(_Tp, _Up)> {}; struct
/freebsd/contrib/llvm-project/libcxx/include/__iterator/
H A Dreverse_iterator.h105 is_assignable<_Iter&, _Up const&>::value,
122 is_assignable<_Iter&, _Up const&>::value,
H A Dmove_iterator.h165 is_assignable<_Iter&, const _Up&>::value,
/freebsd/contrib/llvm-project/libcxx/include/
H A Dtuple238 #include <__type_traits/is_assignable.h>
851 requires(_And<is_assignable<const _Tp&, _Tp>...>::value)
869 …__enable_if_t< _And< _BoolConstant<sizeof...(_Tp) == sizeof...(_Up)>, is_assignable<_Tp&, _Up cons…
878 …__enable_if_t< _And< _BoolConstant<sizeof...(_Tp) == sizeof...(_Up)>, is_assignable<_Tp&, _Up>... …
890 is_assignable<const _Tp&, const _UTypes&>...>::value>* = nullptr>
898 is_assignable<const _Tp&, _UTypes>...>::value>* = nullptr>
919 struct _EnableAssignFromPair : _AssignPredicateFromPair<is_assignable, _Const, _Pair> {};
964 …__enable_if_t< _And< _BoolConstant<_Np == sizeof...(_Tp)>, is_assignable<_Tp&, _Up const&>... >::v…
975 …__enable_if_t< _And< _BoolConstant<_Np == sizeof...(_Tp)>, is_assignable<_Tp&, _Up>... >::value, i…
H A Doptional199 #include <__type_traits/is_assignable.h>
628 _Or< is_assignable<_Tp&, _Opt&>,
629 is_assignable<_Tp&, _Opt const&>,
630 is_assignable<_Tp&, _Opt&&>,
631 is_assignable<_Tp&, _Opt const&&> >;
657 …_If< _And< _IsNotSame<_Up, _Tp>, is_constructible<_Tp, _QualUp>, is_assignable<_Tp&, _QualUp> >::v…
732 is_assignable<value_type&, _Up> >::value> >
H A Dtype_traits113 template <class T, class U> struct is_assignable;
329 = is_assignable<T, U>::value; // C++17
441 #include <__type_traits/is_assignable.h>
H A Dmodule.modulemap1932 …raits_is_assignable [system] { header "__type_traits/is_assignable.h" }
/freebsd/contrib/llvm-project/libcxx/include/__atomic/
H A Dcxx_atomic_impl.h32 template <typename _Tp, typename _Tv, __enable_if_t<is_assignable<_Tp&, _Tv>::value, int> = 0>
36 template <typename _Tp, typename _Tv, __enable_if_t<is_assignable<_Tp&, _Tv>::value, int> = 0>
/freebsd/contrib/llvm-project/libcxx/include/__memory/
H A Dunique_ptr.h188 using _EnableIfDeleterAssignable = __enable_if_t< is_assignable<_Dp&, _UDel&&>::value >;
362 …using _EnableIfDeleterAssignable _LIBCPP_NODEBUG = __enable_if_t< is_assignable<_Dp&, _UDel&&>::va…
/freebsd/contrib/llvm-project/libcxx/modules/std/
H A Dtype_traits.cppm
/freebsd/lib/libc++/
H A DMakefile1247 TTR_HEADERS+= is_assignable.h
H A Dlibcxx.imp753 { include: [ "<__type_traits/is_assignable.h>", "private", "<type_traits>", "public" ] },
/freebsd/contrib/llvm-project/libcxx/include/__expected/
H A Dexpected.h685 is_assignable<_Err&, _OtherErrQual>,
/freebsd/contrib/llvm-project/clang/lib/Tooling/Inclusions/Stdlib/
H A DStdSymbolMap.inc1616 SYMBOL(is_assignable, std::, <type_traits>)