39template<
template<
typename>
typename kind_of,
event_c event_t>
43 template<
typename event2_t>
56 std::tuple<const event_type&, metadata_type&>
as_tuple()
72template<
template<
typename>
typename kind_of,
event_c event_t>
76template<
template<
typename>
typename kind_of,
84template<
template<
typename>
typename kind_of,
92template<
template<
typename>
typename kind_of,
93 async_internal_event_c<kind_of> event_t>
94 requires kind_c<kind_of>
95struct base_kind<kind_of, event_t> : common_kind<kind_of, event_t>
97 using common_kind<kind_of, event_t>::common_kind;
100template<
template<
typename>
typename kind_of,
101 async_network_event_c<kind_of> event_t>
102 requires kind_c<kind_of>
103struct base_kind<kind_of, event_t> : common_kind<kind_of, event_t>
105 using common_kind<kind_of, event_t>::common_kind;
std::tuple< const event_type &, metadata_type & > as_tuple()
common_kind(event_type e, metadata_type md)
kind_of< event2_t > kind_type
const event_type & event() const
metadata< kind_of, event_t > metadata_type