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