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

A callable that filters stream events. More...

#include <concepts.h>

Concept definition

template<typename F, typename EventType>
A callable type that returns a boolean value.
Definition concepts.h:100
A callable that filters stream events.
Definition concepts.h:228

Detailed Description

A callable that filters stream events.

Example usage:

template<StreamEventFilter<stream_event> F>
void add_filter(const std::string& channel, F&& filter) {
filters_[channel] = std::forward<F>(filter);
}

Definition at line 228 of file concepts.h.