14#include <rpp/observables/details/member_overload.hpp> 
   23template<constra
int::decayed_type Type>
 
   26template<constra
int::decayed_type Type, 
typename SpecificObservable>
 
   61    auto last() 
const & 
requires is_header_included<last_tag, Type>
 
   66    auto last() && 
requires is_header_included<last_tag, Type>
 
   72    const SpecificObservable* cast_this()
 const 
   74        return static_cast<const SpecificObservable*
>(
this);
 
   77    SpecificObservable&& move_this()
 
   79        return std::move(*
static_cast<SpecificObservable*
>(
this));
 
Definition: member_overload.hpp:19