Public Types | |
using | ValueType = utils::decayed_invoke_result_t< ValueSelector, Type > |
using | StateType = group_by_state< TKey, utils::decayed_invoke_result_t< ValueSelector, Type >, KeyComparator > |
Public Member Functions | |
template<constraint::subscriber TSub> | |
auto | operator() (TSub &&subscriber) const |
Public Attributes | |
RPP_NO_UNIQUE_ADDRESS KeySelector | key_selector |
RPP_NO_UNIQUE_ADDRESS ValueSelector | value_selector |
RPP_NO_UNIQUE_ADDRESS KeyComparator | comparator |