#include <StmtGuard.h>
Definition at line 12 of file StmtGuard.h.
◆ StmtGuard() [1/3]
| persistence::StmtGuard::StmtGuard |
( |
sqlite3 * | db, |
|
|
const char * | sql ) |
|
inlinenoexcept |
◆ StmtGuard() [2/3]
| persistence::StmtGuard::StmtGuard |
( |
sqlite3 * | db, |
|
|
const std::string & | sql ) |
|
inlinenoexcept |
◆ ~StmtGuard()
| persistence::StmtGuard::~StmtGuard |
( |
| ) |
|
|
inlinenoexcept |
◆ StmtGuard() [3/3]
| persistence::StmtGuard::StmtGuard |
( |
const StmtGuard & | | ) |
|
|
delete |
◆ bindDouble()
| void persistence::StmtGuard::bindDouble |
( |
int | col, |
|
|
double | v ) |
|
inlinenoexcept |
◆ bindInt()
| void persistence::StmtGuard::bindInt |
( |
int | col, |
|
|
int | v ) |
|
inlinenoexcept |
◆ bindInt64()
| void persistence::StmtGuard::bindInt64 |
( |
int | col, |
|
|
int64_t | v ) |
|
inlinenoexcept |
◆ bindText()
| void persistence::StmtGuard::bindText |
( |
int | col, |
|
|
const std::string & | v ) |
|
inlinenoexcept |
◆ columnDouble()
| double persistence::StmtGuard::columnDouble |
( |
int | col | ) |
const |
|
inlinenoexcept |
◆ columnInt()
| int persistence::StmtGuard::columnInt |
( |
int | col | ) |
const |
|
inlinenoexcept |
◆ columnInt64()
| int64_t persistence::StmtGuard::columnInt64 |
( |
int | col | ) |
const |
|
inlinenoexcept |
◆ columnText()
| std::string persistence::StmtGuard::columnText |
( |
int | col | ) |
const |
|
inlinenoexcept |
◆ get()
| sqlite3_stmt * persistence::StmtGuard::get |
( |
| ) |
const |
|
inlinenoexcept |
◆ operator bool()
| persistence::StmtGuard::operator bool |
( |
| ) |
const |
|
inlineexplicitnoexcept |
◆ operator=()
◆ reset()
| void persistence::StmtGuard::reset |
( |
| ) |
|
|
inlinenoexcept |
◆ step()
| int persistence::StmtGuard::step |
( |
| ) |
|
|
inlinenoexcept |
The documentation for this class was generated from the following file: