sqlitexx 0.0.1
sqlite3xx::prepare::invocation Class Reference

#include <prepared_statement.hpp>

Public Member Functions

 invocation (connection &c, transaction &t, const string &stmt)
invocationsetparam (const int &value, bool nonnull)
invocationsetparam (const unsigned int &value, bool nonnull)
invocationsetparam (const char *value, bool nonnull)
invocationsetparam (const string &value, bool nonnull)
invocationsetparam (const double &value, bool nonnull)
invocationsetparam (const long &value, bool nonnull)
invocationsetparam (const uintmax_t &value, bool nonnull)
result exec () const
template<typename T>
invocationoperator() (const T &v, bool nonnull=true)

Constructor & Destructor Documentation

◆ invocation()

sqlite3xx::prepare::invocation::invocation ( connection & c,
transaction & t,
const string & stmt )

Member Function Documentation

◆ exec()

result sqlite3xx::prepare::invocation::exec ( ) const

◆ operator()()

template<typename T>
invocation & sqlite3xx::prepare::invocation::operator() ( const T & v,
bool nonnull = true )
inline

◆ setparam() [1/7]

invocation & sqlite3xx::prepare::invocation::setparam ( const char * value,
bool nonnull )

◆ setparam() [2/7]

invocation & sqlite3xx::prepare::invocation::setparam ( const double & value,
bool nonnull )

◆ setparam() [3/7]

invocation & sqlite3xx::prepare::invocation::setparam ( const int & value,
bool nonnull )

◆ setparam() [4/7]

invocation & sqlite3xx::prepare::invocation::setparam ( const long & value,
bool nonnull )

◆ setparam() [5/7]

invocation & sqlite3xx::prepare::invocation::setparam ( const string & value,
bool nonnull )

◆ setparam() [6/7]

invocation & sqlite3xx::prepare::invocation::setparam ( const uintmax_t & value,
bool nonnull )

◆ setparam() [7/7]

invocation & sqlite3xx::prepare::invocation::setparam ( const unsigned int & value,
bool nonnull )

The documentation for this class was generated from the following file: