Public Types | |
using | ResultType = utils::decayed_invoke_result_t< TSelector, Type, utils::extract_observable_type_t< TObservables >... > |
Public Member Functions | |
template<constraint::subscriber_of_type< ResultType > TSub> | |
auto | operator() (TSub &&in_subscriber) const |
Public Attributes | |
RPP_NO_UNIQUE_ADDRESS TSelector | selector |
RPP_NO_UNIQUE_ADDRESS std::tuple< TObservables... > | observables |