Database System 0.1.0
Advanced C++20 Database System with Multi-Backend Support
Loading...
Searching...
No Matches
database::concepts::StreamEventHandler Concept Reference

A callable that handles stream events. More...

#include <concepts.h>

Concept definition

template<typename F, typename EventType>
A callable that handles stream events.
Definition concepts.h:213
A callable type that returns void when invoked.
Definition concepts.h:84

Detailed Description

A callable that handles stream events.

Example usage:

template<StreamEventHandler<stream_event> F>
void register_handler(const std::string& channel, F&& handler) {
handlers_[channel] = std::forward<F>(handler);
}

Definition at line 213 of file concepts.h.