|
pars 0.2.1
|
#include <kind_base.h>


Public Types | |
| template<typename event2_t> | |
| using | kind_type = kind_of<event2_t> |
| using | event_type = event_t |
| using | metadata_type = metadata<kind_of, event_t> |
Public Member Functions | |
| event_type & | event () |
| const event_type & | event () const |
| metadata_type & | md () |
| std::tuple< const event_type &, metadata_type & > | as_tuple () |
| common_kind (event_type e, metadata_type md) | |
Protected Attributes | |
| event_type | event_m |
| metadata_type | metadata_m |
Definition at line 41 of file kind_base.h.
| using pars::ev::common_kind< kind_of, event_t >::event_type = event_t |
Definition at line 46 of file kind_base.h.
| using pars::ev::common_kind< kind_of, event_t >::kind_type = kind_of<event2_t> |
Definition at line 44 of file kind_base.h.
| using pars::ev::common_kind< kind_of, event_t >::metadata_type = metadata<kind_of, event_t> |
Definition at line 48 of file kind_base.h.
|
inline |
Definition at line 61 of file kind_base.h.
References event_m, md(), and metadata_m.

|
inline |
Definition at line 56 of file kind_base.h.
References event_m, and metadata_m.
|
inline |
|
inline |
|
inline |
Definition at line 54 of file kind_base.h.
References metadata_m.
Referenced by common_kind().

|
protected |
Definition at line 68 of file kind_base.h.
Referenced by as_tuple(), common_kind(), event(), and event().
|
protected |
Definition at line 69 of file kind_base.h.
Referenced by as_tuple(), common_kind(), and md().