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

A callable that handles query results. More...

#include <concepts.h>

Concept definition

template<typename F, typename ResultType>
A callable type that can be invoked with given arguments.
Definition concepts.h:77
A callable that handles query results.
Definition concepts.h:147

Detailed Description

A callable that handles query results.

Use this concept for callbacks that process database query results.

Example usage:

template<QueryCallback<database_result> F>
void execute_and_callback(const std::string& query, F&& callback) {
auto result = db->select(query);
callback(std::move(result));
}

Definition at line 147 of file concepts.h.