#include <rx-distinct_until_changed.hpp>
|
template<class Observable , class SourceValue = rxu::value_type_t<Observable>, class Enabled = rxu::enable_if_all_true_type_t< is_observable<Observable>>, class DistinctUntilChanged = rxo::detail::distinct_until_changed<SourceValue, rxu::equal_to<>>> |
static auto | member (Observable &&o) -> decltype(o.template lift< SourceValue >(DistinctUntilChanged(rxu::equal_to<>()))) |
|
template<class Observable , class BinaryPredicate , class SourceValue = rxu::value_type_t<Observable>, class Enabled = rxu::enable_if_all_true_type_t< is_observable<Observable>>, class DistinctUntilChanged = rxo::detail::distinct_until_changed<SourceValue, BinaryPredicate>> |
static auto | member (Observable &&o, BinaryPredicate &&pred) -> decltype(o.template lift< SourceValue >(DistinctUntilChanged(std::forward< BinaryPredicate >(pred)))) |
|
template<class... AN> |
static operators::detail::distinct_until_changed_invalid_t< AN... > | member (AN...) |
|
template<class Observable , class SourceValue = rxu::value_type_t<Observable>, class Enabled = rxu::enable_if_all_true_type_t< is_observable<Observable>>, class DistinctUntilChanged = rxo::detail::distinct_until_changed<SourceValue, rxu::equal_to<>>>
template<class Observable , class BinaryPredicate , class SourceValue = rxu::value_type_t<Observable>, class Enabled = rxu::enable_if_all_true_type_t< is_observable<Observable>>, class DistinctUntilChanged = rxo::detail::distinct_until_changed<SourceValue, BinaryPredicate>>
The documentation for this struct was generated from the following file: