Home
last modified time | relevance | path

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

12345678

/third_party/skia/include/private/
DSkBitmaskEnum.h16 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, bool> constexpr Any(E e) { in Any()
22 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator|(E l, E r) {
28 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator|=(E& l, E r) {
33 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator&(E l, E r) {
39 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator&=(E& l, E r) {
44 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator^(E l, E r) {
50 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E&> constexpr operator^=(E& l, E r) {
55 std::enable_if_t<sknonstd::is_bitmask_enum<E>::value, E> constexpr operator~(E e) {
/third_party/skia/third_party/externals/swiftshader/src/Reactor/
DTraits.hpp54 struct IsDefined<T, std::enable_if_t<(sizeof(T) > 0)>>
160 struct CToReactorPtr<T, std::enable_if_t<HasReactorType<T>::value>>
180 struct CToReactorPtr<T, std::enable_if_t<std::is_function<T>::value>>
194 struct CToReactor<T, std::enable_if_t<std::is_pointer<T>::value>>
203 struct CToReactor<T, std::enable_if_t<std::is_enum<T>::value>>
217 struct IsRValue<T, std::enable_if_t<IsDefined<typename T::rvalue_underlying_type>::value>>
236 struct IsReference<T, std::enable_if_t<IsDefined<typename T::reference_underlying_type>::value>>
248 struct ReactorType<T, std::enable_if_t<IsDefined<CToReactorT<T>>::value>>
254 struct ReactorType<T, std::enable_if_t<IsRValue<T>::value>>
260 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)
/third_party/json/include/nlohmann/detail/conversions/
Dto_json.hpp59enable_if_t < !std::is_same<CompatibleStringType, typename BasicJsonType::string_t>::value,
147enable_if_t < !std::is_same<CompatibleArrayType, typename BasicJsonType::array_t>::value,
172 enable_if_t<std::is_convertible<T, BasicJsonType>::value, int> = 0>
206enable_if_t < !std::is_same<CompatibleObjectType, typename BasicJsonType::object_t>::value, int > …
223 enable_if_t<std::is_same<T, typename BasicJsonType::boolean_t>::value, int> = 0>
230enable_if_t<std::is_constructible<typename BasicJsonType::string_t, CompatibleString>::value, int>…
243 enable_if_t<std::is_floating_point<FloatType>::value, int> = 0>
250enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_unsigned_t, CompatibleNumber…
257enable_if_t<is_compatible_integer_type<typename BasicJsonType::number_integer_t, CompatibleNumberI…
264 enable_if_t<std::is_enum<EnumType>::value, int> = 0>
[all …]
Dfrom_json.hpp37 enable_if_t < std::is_arithmetic<ArithmeticType>::value&&
87 enable_if_t <
121 enable_if_t<std::is_enum<EnumType>::value, int> = 0>
131 enable_if_t<is_getable<BasicJsonType, T>::value, int> = 0>
148 enable_if_t<is_getable<BasicJsonType, T>::value, int> = 0>
230 enable_if_t <
263enable_if_t<is_constructible_object_type<BasicJsonType, ConstructibleObjectType>::value, int> = 0>
289 enable_if_t <
345 typename = enable_if_t < !std::is_constructible <
365 typename = enable_if_t < !std::is_constructible <
/third_party/boost/boost/histogram/detail/
Ddetect.hpp164 template <class T, class = std::enable_if_t<is_storage<std::decay_t<T>>::value>>
168 class = std::enable_if_t<(is_storage<_>::value || is_adaptible<_>::value)>>
171 template <class T, class = std::enable_if_t<is_iterator<std::decay_t<T>>::value>>
174 template <class T, class = std::enable_if_t<
178 template <class T, class = std::enable_if_t<is_axis<std::decay_t<T>>::value>>
181 template <class T, class = std::enable_if_t<is_any_axis<std::decay_t<T>>::value>>
184 template <class T, class = std::enable_if_t<is_sequence_of_axis<std::decay_t<T>>::value>>
188 class = std::enable_if_t<is_sequence_of_axis_variant<std::decay_t<T>>::value>>
192 class = std::enable_if_t<is_sequence_of_any_axis<std::decay_t<T>>::value>>
196 class = std::enable_if_t<is_any_axis<mp11::mp_first<std::decay_t<T>>>::value>>
[all …]
Dlarge_int.hpp168 std::enable_if_t<std::is_integral<U>::value, bool> operator<(const U& o) const in operator <()
175 std::enable_if_t<std::is_integral<U>::value, bool> operator>(const U& o) const in operator >()
183 std::enable_if_t<std::is_integral<U>::value, bool> operator==(const U& o) const in operator ==()
190 std::enable_if_t<std::is_floating_point<U>::value, bool> operator<(const U& o) const in operator <()
195 std::enable_if_t<std::is_floating_point<U>::value, bool> operator>(const U& o) const in operator >()
200 std::enable_if_t<std::is_floating_point<U>::value, bool> operator==(const U& o) const in operator ==()
/third_party/skia/third_party/externals/abseil-cpp/absl/random/internal/
Duniform_helper.h79 absl::enable_if_t<absl::disjunction<is_widening_convertible<A, B>,
101 typename absl::enable_if_t<
112 typename absl::enable_if_t<
123 typename absl::enable_if_t<
132 typename absl::enable_if_t<
143 typename absl::enable_if_t<
154 typename absl::enable_if_t<
165 typename absl::enable_if_t<
198 absl::enable_if_t<std::is_floating_point<FloatType>::value, bool>
204 absl::enable_if_t<std::is_integral<IntType>::value, bool>
Dpcg_engine.h70 typename = typename absl::enable_if_t<
93 typename absl::enable_if_t<
108 friend typename absl::enable_if_t<(sizeof(state_type) == 16),
124 friend typename absl::enable_if_t<(sizeof(state_type) <= 8),
137 friend typename absl::enable_if_t<(sizeof(state_type) == 16),
158 friend typename absl::enable_if_t<(sizeof(state_type) <= 8),
/third_party/abseil-cpp/absl/random/internal/
Duniform_helper.h79 absl::enable_if_t<absl::disjunction<is_widening_convertible<A, B>,
101 typename absl::enable_if_t<
112 typename absl::enable_if_t<
123 typename absl::enable_if_t<
132 typename absl::enable_if_t<
143 typename absl::enable_if_t<
154 typename absl::enable_if_t<
165 typename absl::enable_if_t<
198 absl::enable_if_t<std::is_floating_point<FloatType>::value, bool>
204 absl::enable_if_t<std::is_integral<IntType>::value, bool>
Dpcg_engine.h69 typename = typename absl::enable_if_t<
92 typename absl::enable_if_t<
107 friend typename absl::enable_if_t<(sizeof(state_type) == 16),
123 friend typename absl::enable_if_t<(sizeof(state_type) <= 8),
136 friend typename absl::enable_if_t<(sizeof(state_type) == 16),
157 friend typename absl::enable_if_t<(sizeof(state_type) <= 8),
/third_party/json/include/nlohmann/detail/meta/
Dtype_traits.hpp109 enable_if_t < !is_basic_json<T>::value >>
124 struct has_non_default_from_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
139 struct has_to_json < BasicJsonType, T, enable_if_t < !is_basic_json<T>::value >>
186 enable_if_t < is_detected<mapped_type_t, CompatibleObjectType>::value&&
211 enable_if_t < is_detected<mapped_type_t, ConstructibleObjectType>::value&&
244 enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
262 enable_if_t<is_detected_exact<typename BasicJsonType::string_t::value_type,
280 enable_if_t < is_detected<value_type_t, CompatibleArrayType>::value&&
303 enable_if_t<std::is_same<ConstructibleArrayType,
310 enable_if_t < !std::is_same<ConstructibleArrayType,
[all …]
/third_party/boost/boost/pfr/
Dcore.hpp51 , std::enable_if_t<std::is_assignable<T, T>::value>* = nullptr in get()
60 constexpr auto get(T&, std::enable_if_t<!std::is_assignable<T, T>::value>* = nullptr) noexcept { in get()
69 constexpr auto get(T&& val, std::enable_if_t< std::is_rvalue_reference<T&&>::value>* = 0) noexcept { in get()
141 , std::enable_if_t<std::is_assignable<T, T>::value>* = nullptr in structure_tie()
153 constexpr auto structure_tie(T&, std::enable_if_t<!std::is_assignable<T, T>::value>* = nullptr) noe… in structure_tie()
162 constexpr auto structure_tie(T&&, std::enable_if_t< std::is_rvalue_reference<T&&>::value>* = 0) noe… in structure_tie()
Dio.hpp40 using enable_not_ostreamable_t = std::enable_if_t<
46 using enable_not_istreamable_t = std::enable_if_t<
52 using enable_ostreamable_t = std::enable_if_t<
58 using enable_istreamable_t = std::enable_if_t<
/third_party/boost/libs/pfr/include/boost/pfr/
Dcore.hpp51 , std::enable_if_t<std::is_assignable<T, T>::value>* = nullptr in get()
60 constexpr auto get(T&, std::enable_if_t<!std::is_assignable<T, T>::value>* = nullptr) noexcept { in get()
69 constexpr auto get(T&& val, std::enable_if_t< std::is_rvalue_reference<T&&>::value>* = 0) noexcept { in get()
141 , std::enable_if_t<std::is_assignable<T, T>::value>* = nullptr in structure_tie()
153 constexpr auto structure_tie(T&, std::enable_if_t<!std::is_assignable<T, T>::value>* = nullptr) noe… in structure_tie()
162 constexpr auto structure_tie(T&&, std::enable_if_t< std::is_rvalue_reference<T&&>::value>* = 0) noe… in structure_tie()
Dio.hpp40 using enable_not_ostreamable_t = std::enable_if_t<
46 using enable_not_istreamable_t = std::enable_if_t<
52 using enable_ostreamable_t = std::enable_if_t<
58 using enable_istreamable_t = std::enable_if_t<
/third_party/skia/third_party/externals/dawn/src/common/
DTypedInteger.h57 template <typename Tag, typename T, typename = std::enable_if_t<std::is_integral<T>::value>>
78 typename = std::enable_if_t<
135 static constexpr std::enable_if_t<std::is_unsigned<T2>::value, decltype(T(0) + T2(0))>
145 static constexpr std::enable_if_t<std::is_signed<T2>::value, decltype(T(0) + T2(0))>
163 static constexpr std::enable_if_t<std::is_unsigned<T>::value, decltype(T(0) - T2(0))>
173 static constexpr std::enable_if_t<std::is_signed<T>::value, decltype(T(0) - T2(0))> SubImpl( in SubImpl()
192 constexpr std::enable_if_t<std::is_signed<T2>::value, TypedIntegerImpl> operator-() const {
251 constexpr std::enable_if_t<std::is_integral<T>::value, T> Add(T lhs, T rhs) { in Add()
256 constexpr std::enable_if_t<std::is_integral<T>::value, T> Sub(T lhs, T rhs) { in Sub()
/third_party/abseil-cpp/absl/random/
Dbit_gen_ref.h43 absl::enable_if_t<std::is_same<
46 absl::enable_if_t<std::is_same<
49 absl::enable_if_t<std::is_same<
109 template <typename URBG, typename absl::enable_if_t<
119 typename absl::enable_if_t<(!std::is_same<URBG, BitGenRef>::value &&
/third_party/skia/third_party/externals/abseil-cpp/absl/random/
Dbit_gen_ref.h43 absl::enable_if_t<std::is_same<
46 absl::enable_if_t<std::is_same<
49 absl::enable_if_t<std::is_same<
109 template <typename URBG, typename absl::enable_if_t<
119 typename absl::enable_if_t<(!std::is_same<URBG, BitGenRef>::value &&
/third_party/boost/libs/hana/example/misc/
Dfrom_json.cpp41 std::enable_if_t<std::is_same<T, int>::value,
49 std::enable_if_t<std::is_same<T, std::string>::value,
64 std::enable_if_t<hana::Struct<T>::value,
83 std::enable_if_t<hana::Sequence<Xs>::value,
/third_party/boost/boost/histogram/
Dstorage_adaptor.hpp167 class = std::enable_if_t<has_operator_radd<V, U>::value>>
179 class = std::enable_if_t<has_operator_rsub<V, U>::value>>
191 class = std::enable_if_t<has_operator_rmul<V, U>::value>>
199 class = std::enable_if_t<has_operator_rdiv<V, U>::value>>
211 class = std::enable_if_t<has_operator_preincrement<V>::value>>
225 class = std::enable_if_t<has_operator_preincrement<V>::value>>
232 template <class U, class = std::enable_if_t<has_operator_equal<value_type, U>::value>>
237 template <class U, class = std::enable_if_t<has_operator_equal<value_type, U>::value>>
263 class = std::enable_if_t<std::is_convertible<M, MapPtr>::value>>
/third_party/skia/third_party/externals/abseil-cpp/absl/status/
Dstatusor.h230 absl::enable_if_t<
243 absl::enable_if_t<
257 absl::enable_if_t<
269 absl::enable_if_t<
301 absl::enable_if_t<
317 absl::enable_if_t<
344 absl::enable_if_t<
358 absl::enable_if_t<
372 absl::enable_if_t<
436 absl::enable_if_t<
[all …]
/third_party/abseil-cpp/absl/status/
Dstatusor.h220 absl::enable_if_t<
233 absl::enable_if_t<
247 absl::enable_if_t<
259 absl::enable_if_t<
291 absl::enable_if_t<
307 absl::enable_if_t<
334 absl::enable_if_t<
348 absl::enable_if_t<
362 absl::enable_if_t<
426 absl::enable_if_t<
[all …]
/third_party/flutter/engine/flutter/fml/
Dmessage.h89 typename = std::enable_if_t<std::is_trivially_copyable<T>::value>>
104 typename = std::enable_if_t<
132 typename = std::enable_if_t<std::is_trivially_copyable<T>::value>>
147 typename = std::enable_if_t<
/third_party/boost/boost/stl_interfaces/
Dview_interface.hpp29 typename E = std::enable_if_t<
103 typename Enable = std::enable_if_t<C == element_layout::contiguous>>
112 typename Enable = std::enable_if_t<C == element_layout::contiguous>>
154 typename Enable = std::enable_if_t<
165 typename Enable = std::enable_if_t<

12345678