#include <Binder.hpp>
|
template<typename... Ts>
requires ( !( is_optional< Ts > || ... ) && !( is_tuple< Ts > || ... ) ) |
| void | executeQuery (std::optional< std::tuple< Ts... > > &tpl_opt) |
| |
◆ Binder() [1/2]
◆ Binder() [2/2]
| Binder::Binder |
( |
const std::string_view | sql | ) |
|
◆ ~Binder()
◆ executeQuery()
template<typename... Ts>
requires ( !(
is_optional< Ts > || ... ) && !(
is_tuple< Ts > || ... ) )
| void Binder::executeQuery |
( |
std::optional< std::tuple< Ts... > > & | tpl_opt | ) |
|
|
inlineprivate |
◆ operator<<()
template<typename T>
| Binder & Binder::operator<< |
( |
T | t | ) |
|
|
inline |
◆ operator>>() [1/4]
| void Binder::operator>> |
( |
Function && | func | ) |
|
|
inline |
◆ operator>>() [2/4]
| void Binder::operator>> |
( |
std::optional< T > & | t | ) |
|
|
inline |
◆ operator>>() [3/4]
template<typename... Ts>
requires ( !(
is_optional< Ts > && ... ) ) && ( !(
is_tuple< Ts > && ... ) )
| void Binder::operator>> |
( |
std::tuple< Ts... > & | tpl | ) |
|
|
inline |
◆ operator>>() [4/4]
| void Binder::operator>> |
( |
T & | t | ) |
|
|
inline |
◆ max_param_count
| int Binder::max_param_count { 0 } |
|
private |
◆ param_counter
| int Binder::param_counter { 0 } |
|
private |
◆ ran
| bool Binder::ran { false } |
|
private |
◆ stmt
| sqlite3_stmt* Binder::stmt { nullptr } |
|
private |
The documentation for this class was generated from the following files: