Home
last modified time | relevance | path

Searched refs:enable_if_t (Results 1 – 25 of 56) sorted by relevance

123

/external/swiftshader/src/Reactor/
DTraits.hpp58 struct IsDefined<T, std::enable_if_t<(sizeof(T) > 0)>>
164 struct CToReactorPtr<T, std::enable_if_t<HasReactorType<T>::value>>
184 struct CToReactorPtr<T, std::enable_if_t<std::is_function<T>::value>>
198 struct CToReactor<T, std::enable_if_t<std::is_pointer<T>::value>>
207 struct CToReactor<T, std::enable_if_t<std::is_enum<T>::value>>
221 struct IsRValue<T, std::enable_if_t<IsDefined<typename T::rvalue_underlying_type>::value>>
240 struct IsReference<T, std::enable_if_t<IsDefined<typename T::reference_underlying_type>::value>>
252 struct ReactorType<T, std::enable_if_t<IsDefined<CToReactorT<T>>::value>>
258 struct ReactorType<T, std::enable_if_t<IsRValue<T>::value>>
264 struct ReactorType<T, std::enable_if_t<IsLValue<T>::value>>
[all …]
DTraits.inl32 CToReactorPtr<T, std::enable_if_t<HasReactorType<T>::value>>::cast(const T *v)
46 CToReactorPtr<T, std::enable_if_t<std::is_function<T>::value>>::cast(T *v)
54 CToReactor<T, std::enable_if_t<std::is_pointer<T>::value>>::cast(T v)
62 CToReactor<T, std::enable_if_t<std::is_enum<T>::value>>::cast(T v)
/external/libtextclassifier/native/utils/base/
Dstatusor.h50 std::enable_if_t<
60 std::enable_if_t<std::conjunction<std::negation<std::is_same<T, U>>,
68 std::enable_if_t<
78 std::enable_if_t<std::conjunction<std::negation<std::is_same<T, U>>,
180 std::enable_if_t<std::conjunction<std::negation<std::is_same<T, U>>,
189 std::enable_if_t<std::conjunction<std::negation<std::is_same<T, U>>,
199 std::enable_if_t<std::conjunction<std::negation<std::is_same<T, U>>,
207 std::enable_if_t<std::conjunction<std::negation<std::is_same<T, U>>,
/external/libcxx/include/
Doptional691 template <class... _Args, class = enable_if_t<
698 template <class _Up, class... _Args, class = enable_if_t<
705 template <class _Up = value_type, enable_if_t<
712 template <class _Up, enable_if_t<
720 template <class _Up, enable_if_t<
728 template <class _Up, enable_if_t<
738 template <class _Up, enable_if_t<
746 template <class _Up, enable_if_t<
767 class = enable_if_t
789 template <class _Up, enable_if_t<
[all …]
Dcharconv383 template <typename _Tp, enable_if_t<is_integral<_Tp>::value, int> = 0>
390 template <typename _Tp, enable_if_t<is_integral<_Tp>::value, int> = 0>
505 template <typename _Tp, enable_if_t<is_unsigned<_Tp>::value, int> = 0>
531 template <typename _Tp, enable_if_t<is_signed<_Tp>::value, int> = 0>
539 template <typename _Tp, enable_if_t<is_unsigned<_Tp>::value, int> = 0>
586 template <typename _Tp, enable_if_t<is_signed<_Tp>::value, int> = 0>
596 template <typename _Tp, enable_if_t<is_integral<_Tp>::value, int> = 0>
603 template <typename _Tp, enable_if_t<is_integral<_Tp>::value, int> = 0>
Dvariant1136 enable_if_t<__dependent_type<is_default_constructible<__first_type>,
1148 enable_if_t<!is_same_v<__uncvref_t<_Arg>, variant>, int> = 0,
1149 enable_if_t<!__is_inplace_type<__uncvref_t<_Arg>>::value, int> = 0,
1150 enable_if_t<!__is_inplace_index<__uncvref_t<_Arg>>::value, int> = 0,
1154 enable_if_t<is_constructible_v<_Tp, _Arg>, int> = 0>
1161 class = enable_if_t<(_Ip < sizeof...(_Types)), int>,
1163 enable_if_t<is_constructible_v<_Tp, _Args...>, int> = 0>
1174 enable_if_t<(_Ip < sizeof...(_Types)), int> = 0,
1176 enable_if_t<is_constructible_v<_Tp, initializer_list<_Up>&, _Args...>,
1191 enable_if_t<is_constructible_v<_Tp, _Args...>, int> = 0>
[all …]
/external/python/pybind11/include/pybind11/detail/
Dinit.h47 template <typename Class, enable_if_t<Class::has_alias, int> = 0>
60 template <typename Class, typename... Args, detail::enable_if_t<std::is_constructible<Class, Args..…
62 template <typename Class, typename... Args, detail::enable_if_t<!std::is_constructible<Class, Args.…
123 template <typename Class, enable_if_t<Class::has_alias, int> = 0>
171 template <typename Class, typename... Extra, enable_if_t<!Class::has_alias, int> = 0>
179 enable_if_t<Class::has_alias &&
191 enable_if_t<Class::has_alias &&
203enable_if_t<Class::has_alias && std::is_constructible<Alias<Class>, Args...>::value, int> = 0>
292 enable_if_t<std::is_convertible<O, handle>::value, int> = 0>
Ddescr.h64 constexpr enable_if_t<B, descr<N1 - 1>> _(char const(&text1)[N1], char const(&)[N2]) {
68 constexpr enable_if_t<!B, descr<N2 - 1>> _(char const(&)[N1], char const(&text2)[N2]) {
73 constexpr enable_if_t<B, T1> _(const T1 &d, const T2 &) { return d; }
75 constexpr enable_if_t<!B, T2> _(const T1 &, const T2 &d) { return d; }
Dcommon.h444 using std::enable_if_t;
449 template <bool B, typename T = void> using enable_if_t = typename std::enable_if<B, T>::type; variable
692 template <typename T> struct is_fmt_numeric<T, enable_if_t<std::is_arithmetic<T>::value>> {
700 template <typename T> struct format_descriptor<T, detail::enable_if_t<std::is_arithmetic<T>::value>…
709 T, detail::enable_if_t<std::is_arithmetic<T>::value>>::value[2];
777 template <typename It, typename = enable_if_t<is_input_iterator<It>::value>>
781 …template <typename Container, typename = enable_if_t<std::is_convertible<decltype(*std::begin(std:…
786 template <typename TIn, typename = enable_if_t<std::is_convertible<TIn, T>::value>>
/external/python/pybind11/include/pybind11/
Dcomplex.h22 template <typename T> struct format_descriptor<std::complex<T>, detail::enable_if_t<std::is_floatin…
31 std::complex<T>, detail::enable_if_t<std::is_floating_point<T>::value>>::value[3];
37 template <typename T> struct is_fmt_numeric<std::complex<T>, detail::enable_if_t<std::is_floating_p…
Dstl_bind.h43 T, enable_if_t<container_traits<T>::is_element &&
49 struct is_comparable<T, enable_if_t<container_traits<T>::is_vector>> {
56 struct is_comparable<T, enable_if_t<container_traits<T>::is_pair>> {
69 void vector_if_copy_constructible(enable_if_t<is_copy_constructible<Vector>::value, Class_> &cl) {
74 void vector_if_equal_operator(enable_if_t<is_comparable<Vector>::value, Class_> &cl) {
113 void vector_modifiers(enable_if_t<is_copy_constructible<typename Vector::value_type>::value, Class_…
285 void vector_accessor(enable_if_t<!vector_needs_copy<Vector>::value, Class_> &cl) {
319 void vector_accessor(enable_if_t<vector_needs_copy<Vector>::value, Class_> &cl) {
369 struct vector_has_data_and_format<Vector, enable_if_t<std::is_same<decltype(format_descriptor<typen…
373 enable_if_t<detail::any_of<std::is_same<Args, buffer_protocol>...>::value>
[all …]
Dcast.h776 template <typename Container> struct is_copy_constructible<Container, enable_if_t<all_of<
815 struct polymorphic_type_hook<itype, detail::enable_if_t<std::is_polymorphic<itype>::value>>
893 template <typename T, typename = enable_if_t<is_copy_constructible<T>::value>>
900 template <typename T, typename = enable_if_t<std::is_move_constructible<T>::value>>
949 template <typename T_, enable_if_t<std::is_same<type, remove_cv_t<T_>>::value, int> = 0> \
972 struct type_caster<T, enable_if_t<std::is_arithmetic<T>::value && !is_std_char_type<T>::value>> {
1245 bool load_bytes(enable_if_t<sizeof(C) == 1, handle> src) {
1260 bool load_bytes(enable_if_t<sizeof(C) != 1, handle>) { return false; }
1264 struct type_caster<std::basic_string<CharT, Traits, Allocator>, enable_if_t<is_std_char_type<CharT>…
1269 struct type_caster<std::basic_string_view<CharT, Traits>, enable_if_t<is_std_char_type<CharT>::valu…
[all …]
Deigen.h243 template <typename props, typename Type, typename = enable_if_t<is_eigen_dense_plain<Type>::value>>
252 struct type_caster<Type, enable_if_t<is_eigen_dense_plain<Type>::value>> {
396 template <typename Type> struct type_caster<Type, enable_if_t<is_eigen_dense_map<Type>::value>>
404 enable_if_t<is_eigen_dense_map<Eigen::Ref<PlainObjectType, 0, StrideType>>::value>
477 template <typename T = Type, enable_if_t<is_eigen_mutable_map<T>::value, int> = 0>
480 template <typename T = Type, enable_if_t<!is_eigen_mutable_map<T>::value, int> = 0>
503 template <typename S = StrideType, enable_if_t<stride_ctor_default<S>::value, int> = 0>
505 template <typename S = StrideType, enable_if_t<stride_ctor_dual<S>::value, int> = 0>
507 template <typename S = StrideType, enable_if_t<stride_ctor_outer<S>::value, int> = 0>
509 template <typename S = StrideType, enable_if_t<stride_ctor_inner<S>::value, int> = 0>
[all …]
Dattr.h398 struct process_attribute<T, enable_if_t<is_pyobject<T>::value>> : process_attribute_default<handle>…
447 template <size_t N = Nurse, size_t P = Patient, enable_if_t<N != 0 && P != 0, int> = 0>
449 template <size_t N = Nurse, size_t P = Patient, enable_if_t<N != 0 && P != 0, int> = 0>
451 template <size_t N = Nurse, size_t P = Patient, enable_if_t<N == 0 || P == 0, int> = 0>
453 template <size_t N = Nurse, size_t P = Patient, enable_if_t<N == 0 || P == 0, int> = 0>
Dnumpy.h351 …unchecked_reference(const void *data, const ssize_t *shape, const ssize_t *strides, enable_if_t<!D…
360 …unchecked_reference(const void *data, const ssize_t *shape, const ssize_t *strides, enable_if_t<Dy…
378 template <ssize_t D = Dims, typename = enable_if_t<D == 1 || Dynamic>>
395 enable_if_t<!Dyn, ssize_t> size() const {
399 enable_if_t<Dyn, ssize_t> size() const {
428 template <ssize_t D = Dims, typename = enable_if_t<D == 1 || Dynamic>>
594 …template <typename T, typename = detail::enable_if_t<std::is_integral<T>::value && !std::is_same<b…
949 struct format_descriptor<T, detail::enable_if_t<detail::is_pod_struct<T>::value>> {
963 struct format_descriptor<T, detail::enable_if_t<std::is_enum<T>::value>> {
971 struct format_descriptor<T, detail::enable_if_t<detail::array_info<T>::is_array>> {
[all …]
/external/v8/include/cppgc/
Dmember.h66 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
78 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
89 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
103 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
118 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
129 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
Dcross-thread-persistent.h59 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
78 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
104 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
136 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
Dpersistent.h94 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
117 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
133 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
157 typename = std::enable_if_t<std::is_base_of<T, U>::value>>
/external/libcxx/test/std/utilities/meta/meta.trans/meta.trans.other/
Denable_if.pass.cpp23 static_assert((std::is_same<std::enable_if_t<true>, void>::value), ""); in main()
24 static_assert((std::is_same<std::enable_if_t<true, int>, int>::value), ""); in main()
Denable_if2.fail.cpp19 typedef std::enable_if_t<false> A; in main()
/external/libchrome/base/
Doptional.h455 std::enable_if_t<std::is_constructible<T, const U&>::value &&
463 std::enable_if_t<std::is_constructible<T, const U&>::value &&
474 std::enable_if_t<std::is_constructible<T, U&&>::value &&
482 std::enable_if_t<std::is_constructible<T, U&&>::value &&
496 class = std::enable_if_t<std::is_constructible<value_type,
508 std::enable_if_t<
519 std::enable_if_t<
543 std::enable_if_t<
557 std::enable_if_t<!internal::IsAssignableFromOptional<T, U>::value &&
568 std::enable_if_t<!internal::IsAssignableFromOptional<T, U>::value &&
[all …]
/external/libchrome/base/containers/
Dflat_map.h223 std::enable_if_t<std::is_constructible<key_type, K&&>::value,
228 std::enable_if_t<std::is_constructible<key_type, K&&>::value, iterator>
331 -> std::enable_if_t<std::is_constructible<key_type, K&&>::value,
344 -> std::enable_if_t<std::is_constructible<key_type, K&&>::value, iterator> {
/external/tensorflow/tensorflow/compiler/xla/service/gpu/
Dcusolver_context.h53 template <typename T, typename = std::enable_if_t<
98 template <typename T, typename = std::enable_if_t<
/external/libcxx/test/std/atomics/atomics.lockfree/
Disalwayslockfree.pass.cpp39 std::enable_if_t<!Disable>* = nullptr,
52 std::enable_if_t<Enable>* = nullptr,
/external/fmtlib/include/fmt/
Dostream.h104 struct fallback_formatter<T, Char, enable_if_t<is_streamable<T, Char>::value>>
134 typename Char = enable_if_t<internal::is_string<S>::value, char_t<S>>>

123