pars 0.2.1
Loading...
Searching...
No Matches
metadata.h File Reference
#include "pars/concept/event.h"
#include "pars/concept/kind.h"
#include "pars/net/pipe.h"
#include "pars/net/tool_view.h"
#include <format>
#include <stop_token>
Include dependency graph for metadata.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  pars::ev::common_metadata< kind_of, event_t >
 
struct  pars::ev::base_internal_metadata
 
struct  pars::ev::base_network_metadata
 
struct  pars::ev::base_sync_metadata
 
struct  pars::ev::base_async_metadata
 
struct  pars::ev::metadata< kind_of, event_t >
 

Namespaces

namespace  pars
 
namespace  pars::ev
 

Macros

#define PARS_MD(ke)
 

Macro Definition Documentation

◆ PARS_MD

#define PARS_MD ( ke)
Value:
decltype([]<template<typename> typename kind_of, event_c event_t>( \
kind_of<event_t> ke) -> pars::ev::METADATA<kind_of, event_t> { \
}(ke))

Definition at line 159 of file metadata.h.

159#define PARS_MD(ke) \
160 decltype([]<template<typename> typename kind_of, event_c event_t>( \
161 kind_of<event_t> ke) -> pars::ev::METADATA<kind_of, event_t> { \
162 }(ke))