13#include <rpp/observables/constraints.hpp>
14#include <rpp/observables/details/member_overload.hpp>
15#include <rpp/utils/exceptions.hpp>
16#include <rpp/utils/function_traits.hpp>
22struct on_error_resume_next_tag;
31template<constra
int::decayed_type Type, rpp::details::resume_callable ResumeCallable>
32struct on_error_resume_next_impl;
34template<constra
int::decayed_type Type,
typename SpecificObservable>
73 template<rpp::details::resume_callable ResumeCallable>
74 auto on_error_resume_next(ResumeCallable&&
resume_callable)
const&
requires is_header_included<on_error_resume_next_tag, ResumeCallable>
79 template<rpp::details::resume_callable ResumeCallable>
80 auto on_error_resume_next(ResumeCallable&&
resume_callable) &&
requires is_header_included<on_error_resume_next_tag, ResumeCallable>
86 const SpecificObservable* cast_this()
const
88 return static_cast<const SpecificObservable*
>(
this);
91 SpecificObservable&& move_this()
93 return std::move(*
static_cast<SpecificObservable*
>(
this));
Definition: constraints.hpp:19
Definition: on_error_resume_next.hpp:29
Definition: member_overload.hpp:19
Functor of OperatorFn for "on_error_resume_next" operator (used by "lift").
Definition: on_error_resume_next.hpp:45