ATLAS Offline Software
Classes | Namespaces | Functions | Variables
Statement.h File Reference
#include <concepts>
#include <mutex>
#include <source_location>
#include <string>
#include <string_view>
#include <tuple>
#include <vector>
#include "sqlite3.h"
#include "Statement.icc"
Include dependency graph for Statement.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  SQLite::ResultTypeWrapper< Args >
 Helper to return void if Args is empty or void. More...
 
struct  SQLite::ResultTypeWrapper<>
 
class  SQLite::Statement
 SQLite prepared statement. More...
 

Namespaces

 SQLite
 

Functions

template<ValidColumnType... Args>
 SQLite::requires (sizeof...(Args) >=1) using ResultType
 Return type for result of an SQL statement that returns data. More...
 

Variables

template<typename T >
concept SQLite::ValidParamType
 Test if a type is a valid SQLite parameter type. More...
 
template<typename T >
concept SQLite::ValidColumnType
 Test if a type is a valid placeholder for some SQLite column type. More...