Lines Matching refs:rxu
22 template<class T, class C = rxu::types_checked>
26 struct is_action<T, typename rxu::types_checked_from<typename T::action_tag>::type>
40 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_worker*>::v…
53 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_scheduler*>…
66 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_schedulable…
97 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_observer*>:…
110 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_dynamic_obs…
123 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_subscriber*…
136 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_dynamic_obs…
163 template<class T, class =rxu::types_checked>
169 struct is_observable<T, rxu::types_checked_t<typename T::observable_tag>>
176 template<class T, class Decayed = rxu::decay_t<T>>
181 template<class Observable, class DecayedObservable = rxu::decay_t<Observable>>
185 template<class Types, class =rxu::types_checked>
188 struct expand_observable_tags<rxu::types<ObservableN...>, rxu::types_checked_t<typename ObservableN…
190 using type = rxu::types<typename ObservableN::observable_tag...>;
193 using observable_tags_t = typename expand_observable_tags<rxu::types<ObservableN...>>::type;
196 using all_observables = rxu::all_true_type<is_observable<ObservableN>...>;
209 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_dynamic_con…
229 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_connectable…
243 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_dynamic_gro…
266 …static const bool value = std::is_convertible<decltype(check<rxu::decay_t<T>>(0)), tag_grouped_obs…
271 using function_type = rxu::decay_t<Function>;
272 using source_type = rxu::decay_t<Source>;
312 typedef rxu::decay_t<Accumulator> accumulator_type;
313 typedef rxu::decay_t<Seed> seed_type;