Home
last modified time | relevance | path

Searched refs:is_constructible (Results 1 – 25 of 34) sorted by relevance

12

/freebsd-14.2/contrib/llvm-project/libcxx/include/__type_traits/
H A Dis_nothrow_constructible.h53 : __libcpp_is_nothrow_constructible<is_constructible<_Tp, _Args...>::value,
60 …: __libcpp_is_nothrow_constructible<is_constructible<_Tp>::value, is_reference<_Tp>::value, _Tp> {…
H A Dis_constructible.h22 struct _LIBCPP_TEMPLATE_VIS is_constructible : public integral_constant<bool, __is_constructible(_T… struct
/freebsd-14.2/contrib/llvm-project/libcxx/include/
H A Dscoped_allocator119 #include <__type_traits/is_constructible.h>
216 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, _OuterA2>::value, i…
222 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, const _OuterA2&>::v…
228 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, _OuterA2>::value, i…
234 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, _OuterA2>::value, i…
269 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, _OuterA2>::value, i…
273 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, const _OuterA2&>::v…
277 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, _OuterA2>::value, i…
365 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, _OuterA2>::value, i…
374 …template <class _OuterA2, __enable_if_t<is_constructible<outer_allocator_type, _OuterA2>::value, i…
[all …]
H A Dany95 #include <__type_traits/is_constructible.h>
217 …class = enable_if_t< is_constructible<_Tp, _Args...>::value && is_copy_constructible<_Tp>::val…
224 … class = enable_if_t< is_constructible<_Tp, initializer_list<_Up>&, _Args...>::value &&
249 …class = enable_if_t< is_constructible<_Tp, _Args...>::value && is_copy_constructible<_Tp>::val…
256 … class = enable_if_t< is_constructible<_Tp, initializer_list<_Up>&, _Args...>::value &&
524 static_assert(is_constructible<_ValueType, _RawValueType const&>::value,
536 static_assert(is_constructible<_ValueType, _RawValueType&>::value,
548 static_assert(is_constructible<_ValueType, _RawValueType>::value,
H A Doptional201 #include <__type_traits/is_constructible.h>
622 _Or< is_constructible<_Tp, _Opt&>,
623 is_constructible<_Tp, _Opt const&>,
624 is_constructible<_Tp, _Opt&&>,
625 is_constructible<_Tp, _Opt const&&>,
656 _If< _And< _IsNotSame<_Up, _Tp>, is_constructible<_Tp, _QualUp> >::value,
661 …_If< _And< _IsNotSame<_Up, _Tp>, is_constructible<_Tp, _QualUp>, is_assignable<_Tp&, _QualUp> >::v…
674 …class = enable_if_t< _And< _IsSame<_InPlaceT, in_place_t>, is_constructible<value_type, _Args...> …
732 is_constructible<value_type, _Up>,
H A Dvector348 #include <__type_traits/is_constructible.h>
456is_constructible<value_type, typename iterator_traits<_ForwardIterator>::reference>::value,
463is_constructible<value_type, typename iterator_traits<_ForwardIterator>::reference>::value,
1153is_constructible<_Tp, typename iterator_traits<_InputIterator>::reference>::value,
1162is_constructible<_Tp, typename iterator_traits<_InputIterator>::reference>::value,
1173is_constructible<_Tp, typename iterator_traits<_ForwardIterator>::reference>::value,
1183is_constructible<_Tp, typename iterator_traits<_ForwardIterator>::reference>::value,
1305is_constructible<_Tp, typename iterator_traits<_InputIterator>::reference>::value,
1323is_constructible<_Tp, typename iterator_traits<_ForwardIterator>::reference>::value,
1661is_constructible<_Tp, typename iterator_traits<_InputIterator>::reference>::value,
[all …]
H A Dtuple234 #include <__type_traits/is_constructible.h>
342 … _And< _IsNotSame<__remove_cvref_t<_Tp>, __tuple_leaf>, is_constructible<_Hp, _Tp> >::value > >
410 … _And< _IsNotSame<__remove_cvref_t<_Tp>, __tuple_leaf>, is_constructible<_Hp, _Tp> >::value > >
613 is_constructible<_Tp, _Up>... > {};
669 // can work. Otherwise, is_constructible can trigger hard error in those cases
673 is_constructible<_Tp, __copy_cvref_t<_OtherTuple, _Up> >...,
681 _Not<is_constructible<_Tp, _OtherTuple> >... > > > {};
752 struct _EnableCtorFromPair : _CtorPredicateFromPair<is_constructible, _Pair> {};
H A Dtype_traits109 template <class T, class... Args> struct is_constructible;
321 = is_constructible<T, Args...>::value; // C++17
459 #include <__type_traits/is_constructible.h>
H A Dmap1179 template <class _Pp, class = __enable_if_t<is_constructible<value_type, _Pp>::value> >
1184 template <class _Pp, class = __enable_if_t<is_constructible<value_type, _Pp>::value> >
1861 template <class _Pp, class = __enable_if_t<is_constructible<value_type, _Pp>::value>>
1866 template <class _Pp, class = __enable_if_t<is_constructible<value_type, _Pp>::value>>
/freebsd-14.2/contrib/llvm-project/libcxx/include/__string/
H A Dconstexpr_c_functions.h169 is_constructible<_Tp, _Up const&>::value, int> = 0>
181 !is_constructible<_Tp, _Up const&>::value &&
182 is_constructible<_Tp, _Up&&>::value, int> = 0>
/freebsd-14.2/contrib/llvm-project/libcxx/include/experimental/
H A D__memory16 #include <__type_traits/is_constructible.h>
50 static const bool __ic_first = is_constructible<_Tp, allocator_arg_t, _Alloc, _Args...>::value;
53 __conditional_t< __ic_first, false_type, is_constructible<_Tp, _Args..., _Alloc> >::value;
H A Dpropagate_const117 #include <__type_traits/is_constructible.h>
209 … enable_if_t<!is_convertible<_Up, _Tp>::value && is_constructible<_Tp, _Up&&>::value, bool> = true>
214 …enable_if_t<is_convertible<_Up&&, _Tp>::value && is_constructible<_Tp, _Up&&>::value, bool> = fals…
219 enable_if_t<!is_convertible<_Up&&, _Tp>::value && is_constructible<_Tp, _Up&&>::value &&
225 enable_if_t<is_convertible<_Up&&, _Tp>::value && is_constructible<_Tp, _Up&&>::value &&
/freebsd-14.2/contrib/llvm-project/libcxx/include/__utility/
H A Dpair.h135 return is_constructible<first_type, _U1>::value && is_constructible<second_type, _U2>::value;
400 …__enable_if_t< is_constructible<_T1, _U1 const&>::value && is_constructible<_T2, _U2 const&>::valu…
413 __enable_if_t< is_constructible<_T1, _U1>::value && is_constructible<_T2, _U2>::value &&
445 …__enable_if_t< is_constructible<_T1, _Up const&>::value && is_constructible<_T2, _Up const&>::valu…
455 __enable_if_t< is_constructible<_T1, _Up>::value && is_constructible<_T2, _Up>::value &&
/freebsd-14.2/contrib/llvm-project/libcxx/include/__expected/
H A Dexpected.h511 _And< is_constructible<_Tp, _UfQual>,
512 is_constructible<_Err, _OtherErrQual>,
514 _And< _Not<is_constructible<_Tp, expected<_Up, _OtherErr>&>>,
515 _Not<is_constructible<_Tp, expected<_Up, _OtherErr>>>,
517 _Not<is_constructible<_Tp, const expected<_Up, _OtherErr>>>,
523 _Not<is_constructible<unexpected<_Err>, expected<_Up, _OtherErr>&>>,
524 _Not<is_constructible<unexpected<_Err>, expected<_Up, _OtherErr>>>,
686 _And< is_constructible<_Err, _OtherErrQual>,
1369 is_constructible<_Err, _OtherErrQual>,
1370 _Not<is_constructible<unexpected<_Err>, expected<_Up, _OtherErr>&>>,
[all …]
/freebsd-14.2/contrib/llvm-project/libcxx/include/__memory/
H A Dallocator_arg_t.h44 static const bool __ic = is_constructible<_Tp, allocator_arg_t, _Alloc, _Args...>::value;
H A Dunique_ptr.h151 …using _EnableIfDeleterConstructible _LIBCPP_NODEBUG = __enable_if_t<is_constructible<deleter_type,…
308 …using _EnableIfDeleterConstructible _LIBCPP_NODEBUG = __enable_if_t<is_constructible<deleter_type,…
/freebsd-14.2/contrib/llvm-project/libcxx/include/__functional/
H A Dbind.h214 …__enable_if_t<is_constructible<_Fd, _Gp>::value && !is_same<__libcpp_remove_reference_t<_Gp>, __bi…
248 …__enable_if_t<is_constructible<_Fd, _Gp>::value && !is_same<__libcpp_remove_reference_t<_Gp>, __bi…
/freebsd-14.2/contrib/llvm-project/libcxx/include/__tuple/
H A Dsfinae_helpers.h51 using __constructible = decltype(__do_test<is_constructible>(_ToArgs{}, _FromArgs{}));
/freebsd-14.2/contrib/libucl/include/
H A Ducl++.h312 std::is_constructible<std::string, typename M::key_type>::value
313 && std::is_constructible<Ucl, typename M::mapped_type>::value,
327 std::is_constructible<Ucl, typename V::value_type>::value,
/freebsd-14.2/contrib/googletest/googlemock/include/gmock/
H A Dgmock-actions.h424 std::is_constructible<typename std::decay<Callable>::type, Callable>,
434 std::is_constructible<typename std::decay<Callable>::type, Callable>,
744 using IsCompatibleFunctor = std::is_constructible<std::function<F>, G>;
760 IsCompatibleFunctor<G>, std::is_constructible<std::function<Result()>,
2098 using type = typename std::conditional<std::is_constructible<Impl>::value,
/freebsd-14.2/contrib/llvm-project/llvm/include/llvm/ADT/
H A DSTLExtras.h1329 template <typename RangeT, typename = std::enable_if_t<std::is_constructible<
2099 !std::is_constructible<StringRef, UnaryFunctor>::value &&
2100 !std::is_constructible<StringRef, NullaryFunctor>::value>>
2115 !std::is_constructible<StringRef, UnaryFunctor>::value &&
2116 !std::is_constructible<StringRef, NullaryFunctor>::value>>
/freebsd-14.2/contrib/llvm-project/libcxx/modules/std/
H A Dtype_traits.inc63 using std::is_constructible;
/freebsd-14.2/contrib/llvm-project/clang/include/clang/Basic/
H A DFeatures.def219 FEATURE(is_constructible, LangOpts.CPlusPlus)
/freebsd-14.2/contrib/googletest/googletest/include/gtest/
H A Dgtest-matchers.h777 std::is_constructible<std::string, T>::value>::type>
/freebsd-14.2/contrib/bsnmp/tests/
H A Dcatch.hpp3049 …template <typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>:…
3058 …template <typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>:…
3062 …template <typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>:…
3068 …template <typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>:…
3073 …template <typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>:…
3078 …template <typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>:…
3083 …template <typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>:…
3088 …template <typename T, typename = typename std::enable_if<std::is_constructible<double, T>::value>:…
3648 … template <typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
3653 … template <typename = typename std::enable_if<std::is_constructible<double, T>::value>::type>
[all …]

12