#include <rx-switch_if_empty.hpp>
|
template<class Observable , class BackupSource , class Enabled = rxu::enable_if_all_true_type_t< all_observables<Observable, BackupSource>>, class SourceValue = rxu::value_type_t<Observable>, class SwitchIfEmpty = rxo::detail::switch_if_empty<SourceValue, rxu::decay_t<BackupSource>>> |
static auto | member (Observable &&o, BackupSource &&b) -> decltype(o.template lift< SourceValue >(SwitchIfEmpty(std::forward< BackupSource >(b)))) |
|
template<class... AN> |
static operators::detail::switch_if_empty_invalid_t< AN... > | member (AN...) |
|
template<class Observable , class BackupSource , class Enabled = rxu::enable_if_all_true_type_t< all_observables<Observable, BackupSource>>, class SourceValue = rxu::value_type_t<Observable>, class SwitchIfEmpty = rxo::detail::switch_if_empty<SourceValue, rxu::decay_t<BackupSource>>>
The documentation for this struct was generated from the following file: