|
observe_on_one_worker | observe_on_run_loop (const rxsc::run_loop &rl) |
|
observe_on_one_worker | observe_on_event_loop () |
|
observe_on_one_worker | observe_on_new_thread () |
|
template<class T , class Source > |
connectable_observable< T > | make_dynamic_connectable_observable (Source &&s) |
|
identity_one_worker | identity_immediate () |
|
identity_one_worker | identity_current_thread () |
|
identity_one_worker | identity_same_worker (rxsc::worker w) |
|
serialize_one_worker | serialize_event_loop () |
|
serialize_one_worker | serialize_new_thread () |
|
serialize_one_worker | serialize_same_worker (rxsc::worker w) |
|
template<class K , class T > |
bool | operator== (const dynamic_grouped_observable< K, T > &lhs, const dynamic_grouped_observable< K, T > &rhs) |
|
template<class K , class T > |
bool | operator!= (const dynamic_grouped_observable< K, T > &lhs, const dynamic_grouped_observable< K, T > &rhs) |
|
template<class K , class T , class Source > |
grouped_observable< K, T > | make_dynamic_grouped_observable (Source &&s) |
|
template<class T > |
bool | operator== (const dynamic_observable< T > &lhs, const dynamic_observable< T > &rhs) |
|
template<class T > |
bool | operator!= (const dynamic_observable< T > &lhs, const dynamic_observable< T > &rhs) |
|
template<class T , class Source > |
observable< T > | make_observable_dynamic (Source &&s) |
|
template<class T , class SourceOperator > |
bool | operator== (const observable< T, SourceOperator > &lhs, const observable< T, SourceOperator > &rhs) |
|
template<class T , class SourceOperator > |
bool | operator!= (const observable< T, SourceOperator > &lhs, const observable< T, SourceOperator > &rhs) |
|
template<class T , class DefaultOnError = detail::OnErrorEmpty> |
auto | make_observer () -> observer< T, detail::stateless_observer_tag, detail::OnNextEmpty< T >, DefaultOnError > |
|
template<class T , class DefaultOnError = detail::OnErrorEmpty, class U , class State , class OnNext , class OnError , class OnCompleted > |
auto | make_observer (observer< U, State, OnNext, OnError, OnCompleted > o) -> observer< T, State, OnNext, OnError, OnCompleted > |
|
template<class T , class DefaultOnError = detail::OnErrorEmpty, class Observer > |
auto | make_observer (Observer ob) -> typename std::enable_if< !detail::is_on_next_of< T, Observer >::value && !detail::is_on_error< Observer >::value && is_observer< Observer >::value, Observer >::type |
|
template<class T , class DefaultOnError = detail::OnErrorEmpty, class OnNext > |
auto | make_observer (OnNext on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, observer< T, detail::stateless_observer_tag, OnNext, DefaultOnError >>::type |
|
template<class T , class DefaultOnError = detail::OnErrorEmpty, class OnError > |
auto | make_observer (OnError oe) -> typename std::enable_if< detail::is_on_error< OnError >::value, observer< T, detail::stateless_observer_tag, detail::OnNextEmpty< T >, OnError >>::type |
|
template<class T , class DefaultOnError = detail::OnErrorEmpty, class OnNext , class OnError > |
auto | make_observer (OnNext on, OnError oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, observer< T, detail::stateless_observer_tag, OnNext, OnError >>::type |
|
template<class T , class DefaultOnError = detail::OnErrorEmpty, class OnNext , class OnCompleted > |
auto | make_observer (OnNext on, OnCompleted oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, observer< T, detail::stateless_observer_tag, OnNext, DefaultOnError, OnCompleted >>::type |
|
template<class T , class DefaultOnError = detail::OnErrorEmpty, class OnNext , class OnError , class OnCompleted > |
auto | make_observer (OnNext on, OnError oe, OnCompleted oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>::type |
|
template<class T , class State , class OnNext > |
auto | make_observer (State os, OnNext on) -> typename std::enable_if< !detail::is_on_next_of< T, State >::value && !detail::is_on_error< State >::value, observer< T, State, OnNext >>::type |
|
template<class T , class State , class OnError > |
auto | make_observer (State os, OnError oe) -> typename std::enable_if< !detail::is_on_next_of< T, State >::value && !detail::is_on_error< State >::value && detail::is_on_error_for< State, OnError >::value, observer< T, State, detail::OnNextEmpty< T >, OnError >>::type |
|
template<class T , class State , class OnNext , class OnError > |
auto | make_observer (State os, OnNext on, OnError oe) -> typename std::enable_if< !detail::is_on_next_of< T, State >::value && !detail::is_on_error< State >::value && detail::is_on_error_for< State, OnError >::value, observer< T, State, OnNext, OnError >>::type |
|
template<class T , class State , class OnNext , class OnCompleted > |
auto | make_observer (State os, OnNext on, OnCompleted oc) -> typename std::enable_if< !detail::is_on_next_of< T, State >::value && !detail::is_on_error< State >::value, observer< T, State, OnNext, void, OnCompleted >>::type |
|
template<class T , class State , class OnNext , class OnError , class OnCompleted > |
auto | make_observer (State os, OnNext on, OnError oe, OnCompleted oc) -> typename std::enable_if< !detail::is_on_next_of< T, State >::value && !detail::is_on_error< State >::value && detail::is_on_error_for< State, OnError >::value, observer< T, State, OnNext, OnError, OnCompleted >>::type |
|
template<class T , class Observer > |
auto | make_observer_dynamic (Observer o) -> typename std::enable_if< !detail::is_on_next_of< T, Observer >::value, observer< T >>::type |
|
template<class T , class OnNext > |
auto | make_observer_dynamic (OnNext &&on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, observer< T >>::type |
|
template<class T , class OnNext , class OnError > |
auto | make_observer_dynamic (OnNext &&on, OnError &&oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, observer< T >>::type |
|
template<class T , class OnNext , class OnCompleted > |
auto | make_observer_dynamic (OnNext &&on, OnCompleted &&oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, observer< T >>::type |
|
template<class T , class OnNext , class OnError , class OnCompleted > |
auto | make_observer_dynamic (OnNext &&on, OnError &&oe, OnCompleted &&oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, observer< T >>::type |
|
template<class F , class OnError > |
auto | on_exception (const F &f, const OnError &c) -> typename std::enable_if< detail::is_on_error< OnError >::value, typename detail::maybe_from_result< F >::type >::type |
|
template<class F , class Subscriber > |
auto | on_exception (const F &f, const Subscriber &s) -> typename std::enable_if< is_subscriber< Subscriber >::value, typename detail::maybe_from_result< F >::type >::type |
|
template<class Tag , class... AN, class Overload = member_overload<rxu::decay_t<Tag>>> |
auto | observable_member (Tag, AN &&...an) -> decltype(Overload::member(std::forward< AN >(an)...)) |
|
auto | trace_activity () -> decltype(rxcpp_trace_activity(trace_tag()))& |
|
template<class T , class Observer > |
auto | make_subscriber (subscriber< T, Observer > o) -> subscriber< T, Observer > |
|
template<class T > |
auto | make_subscriber () -> typename std::enable_if< detail::is_on_next_of< T, detail::OnNextEmpty< T >>::value, subscriber< T, observer< T, detail::stateless_observer_tag, detail::OnNextEmpty< T >>>>::type |
|
template<class T , class I > |
auto | make_subscriber (const observer< T, I > &o) -> subscriber< T, observer< T, I >> |
|
template<class T , class Observer > |
auto | make_subscriber (const Observer &o) -> typename std::enable_if< is_observer< Observer >::value && !is_subscriber< Observer >::value, subscriber< T, Observer >>::type |
|
template<class T , class OnNext > |
auto | make_subscriber (const OnNext &on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext >>>::type |
|
template<class T , class OnNext , class OnError > |
auto | make_subscriber (const OnNext &on, const OnError &oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError >>>::type |
|
template<class T , class OnNext , class OnCompleted > |
auto | make_subscriber (const OnNext &on, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, detail::OnErrorEmpty, OnCompleted >>>::type |
|
template<class T , class OnNext , class OnError , class OnCompleted > |
auto | make_subscriber (const OnNext &on, const OnError &oe, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>>::type |
|
template<class T > |
auto | make_subscriber (const composite_subscription &cs) -> subscriber< T, observer< T, detail::stateless_observer_tag, detail::OnNextEmpty< T >>> |
|
template<class T , class I > |
auto | make_subscriber (const composite_subscription &cs, const observer< T, I > &o) -> subscriber< T, observer< T, I >> |
|
template<class T , class I > |
auto | make_subscriber (const composite_subscription &cs, const subscriber< T, I > &s) -> subscriber< T, I > |
|
template<class T , class Observer > |
auto | make_subscriber (const composite_subscription &cs, const Observer &o) -> typename std::enable_if< !is_subscriber< Observer >::value && is_observer< Observer >::value, subscriber< T, Observer >>::type |
|
template<class T , class OnNext > |
auto | make_subscriber (const composite_subscription &cs, const OnNext &on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext >>>::type |
|
template<class T , class OnNext , class OnError > |
auto | make_subscriber (const composite_subscription &cs, const OnNext &on, const OnError &oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError >>>::type |
|
template<class T , class OnNext , class OnCompleted > |
auto | make_subscriber (const composite_subscription &cs, const OnNext &on, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, detail::OnErrorEmpty, OnCompleted >>>::type |
|
template<class T , class OnNext , class OnError , class OnCompleted > |
auto | make_subscriber (const composite_subscription &cs, const OnNext &on, const OnError &oe, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>>::type |
|
template<class T > |
auto | make_subscriber (trace_id id) -> subscriber< T, observer< T, detail::stateless_observer_tag, detail::OnNextEmpty< T >>> |
|
template<class T > |
auto | make_subscriber (trace_id id, const composite_subscription &cs) -> subscriber< T, observer< T, detail::stateless_observer_tag, detail::OnNextEmpty< T >>> |
|
template<class T , class I > |
auto | make_subscriber (trace_id id, const observer< T, I > &o) -> subscriber< T, observer< T, I >> |
|
template<class T , class I > |
auto | make_subscriber (trace_id id, const composite_subscription &cs, const observer< T, I > &o) -> subscriber< T, observer< T, I >> |
|
template<class T , class Observer > |
auto | make_subscriber (trace_id id, const Observer &o) -> typename std::enable_if< is_observer< Observer >::value, subscriber< T, Observer >>::type |
|
template<class T , class Observer > |
auto | make_subscriber (trace_id id, const composite_subscription &cs, const Observer &o) -> typename std::enable_if< is_observer< Observer >::value, subscriber< T, Observer >>::type |
|
template<class T , class OnNext > |
auto | make_subscriber (trace_id id, const OnNext &on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext >>>::type |
|
template<class T , class OnNext > |
auto | make_subscriber (trace_id id, const composite_subscription &cs, const OnNext &on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext >>>::type |
|
template<class T , class OnNext , class OnError > |
auto | make_subscriber (trace_id id, const OnNext &on, const OnError &oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError >>>::type |
|
template<class T , class OnNext , class OnError > |
auto | make_subscriber (trace_id id, const composite_subscription &cs, const OnNext &on, const OnError &oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError >>>::type |
|
template<class T , class OnNext , class OnCompleted > |
auto | make_subscriber (trace_id id, const OnNext &on, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, detail::OnErrorEmpty, OnCompleted >>>::type |
|
template<class T , class OnNext , class OnCompleted > |
auto | make_subscriber (trace_id id, const composite_subscription &cs, const OnNext &on, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, detail::OnErrorEmpty, OnCompleted >>>::type |
|
template<class T , class OnNext , class OnError , class OnCompleted > |
auto | make_subscriber (trace_id id, const OnNext &on, const OnError &oe, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>>::type |
|
template<class T , class OnNext , class OnError , class OnCompleted > |
auto | make_subscriber (trace_id id, const composite_subscription &cs, const OnNext &on, const OnError &oe, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>>::type |
|
template<class T , class OtherT , class OtherObserver , class I > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const observer< T, I > &o) -> subscriber< T, observer< T, I >> |
|
template<class T , class OtherT , class OtherObserver , class I > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const observer< T, I > &o) -> subscriber< T, observer< T, I >> |
|
template<class T , class OtherT , class OtherObserver , class Observer > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const Observer &o) -> typename std::enable_if< is_observer< Observer >::value, subscriber< T, Observer >>::type |
|
template<class T , class OtherT , class OtherObserver , class Observer > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const Observer &o) -> typename std::enable_if< !is_subscription< Observer >::value && is_observer< Observer >::value, subscriber< T, Observer >>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const OnNext &on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const OnNext &on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnError > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const OnNext &on, const OnError &oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnError > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const OnNext &on, const OnError &oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnCompleted > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const OnNext &on, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, detail::OnErrorEmpty, OnCompleted >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnCompleted > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const OnNext &on, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, detail::OnErrorEmpty, OnCompleted >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnError , class OnCompleted > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const OnNext &on, const OnError &oe, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnError , class OnCompleted > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const OnNext &on, const OnError &oe, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>>::type |
|
template<class T , class OtherT , class OtherObserver , class I > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &, const composite_subscription &cs, const observer< T, I > &o) -> subscriber< T, observer< T, I >> |
|
template<class T , class OtherT , class OtherObserver , class I > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &, trace_id id, const composite_subscription &cs, const observer< T, I > &o) -> subscriber< T, observer< T, I >> |
|
template<class T , class OtherT , class OtherObserver , class Observer > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const composite_subscription &cs, const Observer &o) -> typename std::enable_if< is_observer< Observer >::value, subscriber< T, Observer >>::type |
|
template<class T , class OtherT , class OtherObserver , class Observer > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const composite_subscription &cs, const Observer &o) -> typename std::enable_if< is_observer< Observer >::value, subscriber< T, Observer >>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const composite_subscription &cs, const OnNext &on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const composite_subscription &cs, const OnNext &on) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnError > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const composite_subscription &cs, const OnNext &on, const OnError &oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnError > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const composite_subscription &cs, const OnNext &on, const OnError &oe) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnCompleted > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const composite_subscription &cs, const OnNext &on, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, detail::OnErrorEmpty, OnCompleted >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnCompleted > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const composite_subscription &cs, const OnNext &on, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, detail::OnErrorEmpty, OnCompleted >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnError , class OnCompleted > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, const composite_subscription &cs, const OnNext &on, const OnError &oe, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>>::type |
|
template<class T , class OtherT , class OtherObserver , class OnNext , class OnError , class OnCompleted > |
auto | make_subscriber (const subscriber< OtherT, OtherObserver > &scbr, trace_id id, const composite_subscription &cs, const OnNext &on, const OnError &oe, const OnCompleted &oc) -> typename std::enable_if< detail::is_on_next_of< T, OnNext >::value && detail::is_on_error< OnError >::value && detail::is_on_completed< OnCompleted >::value, subscriber< T, observer< T, detail::stateless_observer_tag, OnNext, OnError, OnCompleted >>>::type |
|
template<class T , class Observer > |
auto | make_subscriber (const subscriber< T, Observer > &scbr, const composite_subscription &cs) -> subscriber< T, Observer > |
|
template<class T , class Observer > |
auto | make_subscriber (const subscriber< T, Observer > &scbr, trace_id id, const composite_subscription &cs) -> subscriber< T, Observer > |
|
template<class T , class Observer > |
auto | make_subscriber (const subscriber< T, Observer > &scbr, trace_id id) -> subscriber< T, Observer > |
|
bool | operator< (const subscription &lhs, const subscription &rhs) |
|
bool | operator== (const subscription &lhs, const subscription &rhs) |
|
bool | operator!= (const subscription &lhs, const subscription &rhs) |
|
auto | make_subscription () -> subscription |
|
template<class I > |
auto | make_subscription (I &&i) -> typename std::enable_if<!is_subscription< I >::value &&!detail::is_unsubscribe_function< I >::value, subscription >::type |
|
template<class Unsubscribe > |
auto | make_subscription (Unsubscribe &&u) -> typename std::enable_if< detail::is_unsubscribe_function< Unsubscribe >::value, subscription >::type |
|
bool | operator< (const composite_subscription &lhs, const composite_subscription &rhs) |
|
bool | operator== (const composite_subscription &lhs, const composite_subscription &rhs) |
|
bool | operator!= (const composite_subscription &lhs, const composite_subscription &rhs) |
|
bool | operator== (const trace_id &lhs, const trace_id &rhs) |
|
bool | operator!= (const trace_id &lhs, const trace_id &rhs) |
|
bool | operator< (const trace_id &lhs, const trace_id &rhs) |
|
bool | operator> (const trace_id &lhs, const trace_id &rhs) |
|
std::ostream & | operator<< (std::ostream &os, const trace_id &id) |
|
identity_one_worker | identity_test () |
|
synchronize_in_one_worker | synchronize_event_loop () |
|
synchronize_in_one_worker | synchronize_new_thread () |
|