13#include <rpp/observables/details/member_overload.hpp>
22template<constra
int::decayed_type Type>
25template<constra
int::decayed_type Type,
typename SpecificObservable>
60 template<
typename...Args>
61 auto skip(
size_t count)
const&
requires is_header_included<skip_tag, Args...>
63 return static_cast<const SpecificObservable*
>(
this)->
template lift<Type>(
skip_impl<Type>{count});
66 template<
typename...Args>
67 auto skip(
size_t count) &&
requires is_header_included<skip_tag, Args...>
69 return std::move(*
static_cast<SpecificObservable*
>(
this)).template lift<Type>(
skip_impl<Type>{count});
Definition: member_overload.hpp:19