Namespaces | |
db2 | |
firebird | |
mysql | |
oracle | |
postgresql | |
sqlite3 | |
Typedefs | |
typedef type_ptr< into_type_base > | into_type_ptr |
typedef void | no_indicator |
typedef type_ptr< use_type_base > | use_type_ptr |
Enumerations | |
enum | exchange_type { x_char, x_stdstring, x_short, x_integer, x_long_long, x_unsigned_long_long, x_double, x_stdtm, x_statement, x_rowid, x_blob } |
enum | statement_type { st_one_time_query, st_repeatable_query } |
Functions | |
template<typename T > | |
into_type_ptr | do_into (T &t, basic_type_tag) |
template<typename T > | |
into_type_ptr | do_into (T &t, indicator &ind, basic_type_tag) |
template<typename T > | |
into_type_ptr | do_into (T &t, std::vector< indicator > &ind, basic_type_tag) |
template<typename T > | |
into_type_ptr | do_into (T &t, user_type_tag) |
template<typename T > | |
into_type_ptr | do_into (T &t, indicator &ind, user_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T &t, std::string const &name, basic_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T const &t, std::string const &name, basic_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T &t, indicator &ind, std::string const &name, basic_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T const &t, indicator &ind, std::string const &name, basic_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T &t, std::vector< indicator > &ind, std::string const &name, basic_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T const &t, std::vector< indicator > &ind, std::string const &name, basic_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T &t, std::string const &name, user_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T const &t, std::string const &name, user_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T &t, indicator &ind, std::string const &name, user_type_tag) |
template<typename T > | |
use_type_ptr | do_use (T const &t, indicator &ind, std::string const &name, user_type_tag) |
Variables | |
std::size_t const | odbc_max_buffer_length = 100 * 1024 * 1024 |
Definition at line 47 of file into-type.h.
typedef void soci::details::no_indicator |
Definition at line 38 of file use-type.h.
Enumerator | |
---|---|
x_char | |
x_stdstring | |
x_short | |
x_integer | |
x_long_long | |
x_unsigned_long_long | |
x_double | |
x_stdtm | |
x_statement | |
x_rowid | |
x_blob |
Definition at line 36 of file soci-backend.h.
Enumerator | |
---|---|
st_one_time_query | |
st_repeatable_query |
Definition at line 52 of file soci-backend.h.
into_type_ptr soci::details::do_into | ( | T & | t, |
basic_type_tag | |||
) |
Definition at line 143 of file into-type.h.
into_type_ptr soci::details::do_into | ( | T & | t, |
indicator & | ind, | ||
basic_type_tag | |||
) |
Definition at line 149 of file into-type.h.
into_type_ptr soci::details::do_into | ( | T & | t, |
std::vector< indicator > & | ind, | ||
basic_type_tag | |||
) |
Definition at line 155 of file into-type.h.
into_type_ptr soci::details::do_into | ( | T & | t, |
user_type_tag | |||
) |
Definition at line 324 of file type-conversion.h.
into_type_ptr soci::details::do_into | ( | T & | t, |
indicator & | ind, | ||
user_type_tag | |||
) |
Definition at line 330 of file type-conversion.h.
use_type_ptr soci::details::do_use | ( | T & | t, |
std::string const & | name, | ||
basic_type_tag | |||
) |
Definition at line 196 of file use-type.h.
use_type_ptr soci::details::do_use | ( | T const & | t, |
std::string const & | name, | ||
basic_type_tag | |||
) |
Definition at line 202 of file use-type.h.
use_type_ptr soci::details::do_use | ( | T & | t, |
indicator & | ind, | ||
std::string const & | name, | ||
basic_type_tag | |||
) |
Definition at line 208 of file use-type.h.
use_type_ptr soci::details::do_use | ( | T const & | t, |
indicator & | ind, | ||
std::string const & | name, | ||
basic_type_tag | |||
) |
Definition at line 215 of file use-type.h.
use_type_ptr soci::details::do_use | ( | T & | t, |
std::vector< indicator > & | ind, | ||
std::string const & | name, | ||
basic_type_tag | |||
) |
Definition at line 222 of file use-type.h.
use_type_ptr soci::details::do_use | ( | T const & | t, |
std::vector< indicator > & | ind, | ||
std::string const & | name, | ||
basic_type_tag | |||
) |
Definition at line 229 of file use-type.h.
use_type_ptr soci::details::do_use | ( | T & | t, |
std::string const & | name, | ||
user_type_tag | |||
) |
Definition at line 336 of file type-conversion.h.
use_type_ptr soci::details::do_use | ( | T const & | t, |
std::string const & | name, | ||
user_type_tag | |||
) |
Definition at line 342 of file type-conversion.h.
use_type_ptr soci::details::do_use | ( | T & | t, |
indicator & | ind, | ||
std::string const & | name, | ||
user_type_tag | |||
) |
Definition at line 348 of file type-conversion.h.
use_type_ptr soci::details::do_use | ( | T const & | t, |
indicator & | ind, | ||
std::string const & | name, | ||
user_type_tag | |||
) |
Definition at line 355 of file type-conversion.h.
std::size_t const soci::details::odbc_max_buffer_length = 100 * 1024 * 1024 |
Definition at line 42 of file soci-odbc.h.