Binary compatibility report for the SOCI library  between 2.2.0 and 3.1.0 versions on x86

Test Info


Library NameSOCI
Version #12.2.0
Version #23.1.0
CPU Typex86
GCC Version4.6.1

Test Results


Total Header Files5
Total Shared Libraries1
Total Symbols / Types116 / 5845
VerdictIncompatible
(100%)

Problem Summary


SeverityCount
Added Symbols-682
Removed SymbolsHigh141
Problems with
Data Types
High0
Medium0
Low0
Problems with
Symbols
High0
Medium0
Low0
Problems with
Constants
Low0
Other Changes
in Constants
-1

Added Symbols (682)


backend-loader.h, libsoci_core.so.3.1.0
namespace soci::dynamic_backends
get std::string const& name )
list_all ( )
register_backend ( std::string const& name, soci::backend_factory const& factory )
register_backend ( std::string const& name, std::string const& shared_object )
unload std::string const& name )
unload_all ( )

blob.h, libsoci_core.so.3.1.0
namespace soci
blob::append char const* buf, std::size_t toWrite )
blob::blob [in-charge] session& s )
blob::blob [not-in-charge] session& s )
blob::get_len ( )
blob::read ( std::size_t offset, char* buf, std::size_t toRead )
blob::trim std::size_t newLen )
blob::write ( std::size_t offset, char const* buf, std::size_t toWrite )
blob::~blob [in-charge] ( )
blob::~blob [not-in-charge] ( )

connection-pool.h, libsoci_core.so.3.1.0
namespace soci
connection_pool::at std::size_t pos )
connection_pool::connection_pool [in-charge] std::size_t size )
connection_pool::connection_pool [not-in-charge] std::size_t size )
connection_pool::give_back std::size_t pos )
connection_pool::lease ( )
connection_pool::try_lease ( std::size_t& pos, int timeout )
connection_pool::~connection_pool [in-charge] ( )
connection_pool::~connection_pool [not-in-charge] ( )

error.h, libsoci_core.so.3.1.0
namespace soci
soci_error::soci_error [in-charge] std::string const& msg )
soci_error::soci_error [not-in-charge] std::string const& msg )

error.h, libsoci_sqlite3.so.3.1.0
namespace soci
soci_error::~soci_error [in-charge-deleting] ( )
soci_error::~soci_error [in-charge] ( )

into-type.h, libsoci_core.so.3.1.0
namespace soci::details
into_type_base::resize std::size_t p1 )
into_type_base::~into_type_base [in-charge-deleting] ( )
into_type_base::~into_type_base [in-charge] ( )
standard_into_type::post_fetch bool gotData, bool calledFromFetch )
standard_into_type::~standard_into_type [in-charge-deleting] ( )
standard_into_type::~standard_into_type [in-charge] ( )
standard_into_type::~standard_into_type [not-in-charge] ( )
vector_into_type::post_fetch bool gotData, bool calledFromFetch )
vector_into_type::~vector_into_type [in-charge-deleting] ( )
vector_into_type::~vector_into_type [in-charge] ( )
vector_into_type::~vector_into_type [not-in-charge] ( )

once-temp-type.h, libsoci_core.so.3.1.0
namespace soci::details
once_temp_type::once_temp_type [in-charge] once_temp_type const& o )
once_temp_type::once_temp_type [in-charge] soci::session& s )
once_temp_type::once_temp_type [not-in-charge] once_temp_type const& o )
once_temp_type::once_temp_type [not-in-charge] soci::session& s )
once_temp_type::operator, into_type_ptr const& p1 )
once_temp_type::operator, use_type_ptr const& p1 )
once_temp_type::operator = once_temp_type const& o )
once_temp_type::~once_temp_type [in-charge] ( )
once_temp_type::~once_temp_type [not-in-charge] ( )

prepare-temp-type.h, libsoci_core.so.3.1.0
namespace soci::details
prepare_temp_type::operator, into_type_ptr const& i )
prepare_temp_type::operator, use_type_ptr const& u )
prepare_temp_type::operator = prepare_temp_type const& p1 )
prepare_temp_type::prepare_temp_type [in-charge] prepare_temp_type const& p1 )
prepare_temp_type::prepare_temp_type [in-charge] soci::session& p1 )
prepare_temp_type::prepare_temp_type [not-in-charge] prepare_temp_type const& p1 )
prepare_temp_type::prepare_temp_type [not-in-charge] soci::session& p1 )
prepare_temp_type::~prepare_temp_type [in-charge] ( )
prepare_temp_type::~prepare_temp_type [not-in-charge] ( )

procedure.h, libsoci_core.so.3.1.0
namespace soci::details
procedure_impl::procedure_impl [in-charge] prepare_temp_type const& prep )
procedure_impl::procedure_impl [not-in-charge] prepare_temp_type const& prep )

ref-counted-prepare-info.h, libsoci_core.so.3.1.0
namespace soci::details
ref_counted_prepare_info::exchange into_type_ptr const& i )
ref_counted_prepare_info::exchange use_type_ptr const& u )
ref_counted_prepare_info::final_action ( )
ref_counted_prepare_info::~ref_counted_prepare_info [in-charge-deleting] ( )
ref_counted_prepare_info::~ref_counted_prepare_info [in-charge] ( )

ref-counted-statement.h, libsoci_core.so.3.1.0
namespace soci::details
ref_counted_statement::final_action ( )
ref_counted_statement::~ref_counted_statement [in-charge-deleting] ( )
ref_counted_statement::~ref_counted_statement [in-charge] ( )
ref_counted_statement_base::get_query_stream ( )
ref_counted_statement_base::ref_counted_statement_base [in-charge] soci::session& s )
ref_counted_statement_base::ref_counted_statement_base [not-in-charge] soci::session& s )
ref_counted_statement_base::~ref_counted_statement_base [in-charge-deleting] ( )
ref_counted_statement_base::~ref_counted_statement_base [in-charge] ( )

row.h, libsoci_core.so.3.1.0
namespace soci
row::add_properties column_properties const& cp )
row::clean_up ( )
row::get_indicator std::size_t pos ) const
row::get_indicator std::string const& name ) const
row::get_properties std::size_t pos ) const
row::get_properties std::string const& name ) const
row::row [in-charge] ( )
row::row [not-in-charge] ( )
row::size ( ) const
row::uppercase_column_names bool forceToUpper )
row::~row [in-charge] ( )
row::~row [not-in-charge] ( )

rowid.h, libsoci_core.so.3.1.0
namespace soci
rowid::rowid [in-charge] session& s )
rowid::rowid [not-in-charge] session& s )
rowid::~rowid [in-charge] ( )
rowid::~rowid [not-in-charge] ( )

session.h, libsoci_core.so.3.1.0
namespace soci
session::begin ( )
session::close ( )
session::commit ( )
session::get_backend_name ( ) const
session::get_last_query ( ) const
session::get_log_stream ( ) const
session::get_query_stream ( )
session::get_uppercase_column_names ( ) const
session::got_data ( ) const
session::log_query std::string const& query )
session::make_blob_backend ( )
session::make_rowid_backend ( )
session::make_statement_backend ( )
session::open ( backend_factory const& factory, std::string const& connectString )
session::open ( std::string const& backendName, std::string const& connectString )
session::open std::string const& connectString )
session::reconnect ( )
session::rollback ( )
session::session [in-charge] ( )
session::session [in-charge] ( backend_factory const& factory, std::string const& connectString )
session::session [in-charge] connection_pool& pool )
session::session [in-charge] ( std::string const& backendName, std::string const& connectString )
session::session [in-charge] std::string const& connectString )
session::session [not-in-charge] ( )
session::session [not-in-charge] ( backend_factory const& factory, std::string const& connectString )
session::session [not-in-charge] connection_pool& pool )
session::session [not-in-charge] ( std::string const& backendName, std::string const& connectString )
session::session [not-in-charge] std::string const& connectString )
session::set_got_data bool gotData )
session::set_log_stream std::ostream* s )
session::uppercase_column_names bool forceToUpper )
session::~session [in-charge] ( )
session::~session [not-in-charge] ( )

soci-backend.h, libsoci_sqlite3.so.3.1.0
namespace soci
backend_factory::~backend_factory [in-charge-deleting] ( )
backend_factory::~backend_factory [in-charge] ( )

soci-backend.h, libsoci_sqlite3.so.3.1.0
namespace soci::details
blob_backend::~blob_backend [in-charge-deleting] ( )
blob_backend::~blob_backend [in-charge] ( )
rowid_backend::~rowid_backend [in-charge-deleting] ( )
rowid_backend::~rowid_backend [in-charge] ( )
session_backend::~session_backend [in-charge-deleting] ( )
session_backend::~session_backend [in-charge] ( )
standard_into_type_backend::~standard_into_type_backend [in-charge-deleting] ( )
standard_into_type_backend::~standard_into_type_backend [in-charge] ( )
standard_use_type_backend::~standard_use_type_backend [in-charge-deleting] ( )
standard_use_type_backend::~standard_use_type_backend [in-charge] ( )
statement_backend::~statement_backend [in-charge-deleting] ( )
statement_backend::~statement_backend [in-charge] ( )
vector_into_type_backend::~vector_into_type_backend [in-charge-deleting] ( )
vector_into_type_backend::~vector_into_type_backend [in-charge] ( )
vector_use_type_backend::~vector_use_type_backend [in-charge-deleting] ( )
vector_use_type_backend::~vector_use_type_backend [in-charge] ( )

soci-empty.h, libsoci_empty.so.3.1.0
namespace soci
factory_empty ( )
register_factory_empty ( )
empty [data]
empty_backend_factory::make_session std::string const& connectString ) const
empty_backend_factory::~empty_backend_factory [in-charge-deleting] ( )
empty_backend_factory::~empty_backend_factory [in-charge] ( )
empty_blob_backend::append char const* buf, std::size_t toWrite )
empty_blob_backend::empty_blob_backend [in-charge] empty_session_backend& session )
empty_blob_backend::empty_blob_backend [not-in-charge] empty_session_backend& session )
empty_blob_backend::get_len ( )
empty_blob_backend::read ( std::size_t offset, char* buf, std::size_t toRead )
empty_blob_backend::trim std::size_t newLen )
empty_blob_backend::write ( std::size_t offset, char const* buf, std::size_t toWrite )
empty_blob_backend::~empty_blob_backend [in-charge-deleting] ( )
empty_blob_backend::~empty_blob_backend [in-charge] ( )
empty_blob_backend::~empty_blob_backend [not-in-charge] ( )
empty_rowid_backend::empty_rowid_backend [in-charge] empty_session_backend& session )
empty_rowid_backend::empty_rowid_backend [not-in-charge] empty_session_backend& session )
empty_rowid_backend::~empty_rowid_backend [in-charge-deleting] ( )
empty_rowid_backend::~empty_rowid_backend [in-charge] ( )
empty_rowid_backend::~empty_rowid_backend [not-in-charge] ( )
empty_session_backend::begin ( )
empty_session_backend::clean_up ( )
empty_session_backend::commit ( )
empty_session_backend::empty_session_backend [in-charge] std::string const& connectString )
empty_session_backend::empty_session_backend [not-in-charge] std::string const& connectString )
empty_session_backend::get_backend_name ( ) const
empty_session_backend::make_blob_backend ( )
empty_session_backend::make_rowid_backend ( )
empty_session_backend::make_statement_backend ( )
empty_session_backend::rollback ( )
empty_session_backend::~empty_session_backend [in-charge-deleting] ( )
empty_session_backend::~empty_session_backend [in-charge] ( )
empty_session_backend::~empty_session_backend [not-in-charge] ( )
empty_standard_into_type_backend::clean_up ( )
empty_standard_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
empty_standard_into_type_backend::post_fetch bool gotData, bool calledFromFetch, enum indicator* ind )
empty_standard_into_type_backend::pre_fetch ( )
empty_standard_into_type_backend::~empty_standard_into_type_backend [in-charge-deleting] ( )
empty_standard_into_type_backend::~empty_standard_into_type_backend [in-charge] ( )
empty_standard_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type, bool readOnly )
empty_standard_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type, bool readOnly )
empty_standard_use_type_backend::clean_up ( )
empty_standard_use_type_backend::post_use bool gotData, enum indicator* ind )
empty_standard_use_type_backend::pre_use enum indicator const* ind )
empty_standard_use_type_backend::~empty_standard_use_type_backend [in-charge-deleting] ( )
empty_standard_use_type_backend::~empty_standard_use_type_backend [in-charge] ( )
empty_statement_backend::alloc ( )
empty_statement_backend::clean_up ( )
empty_statement_backend::describe_column int colNum, enum data_type& dtype, std::string& columnName )
empty_statement_backend::empty_statement_backend [in-charge] empty_session_backend& session )
empty_statement_backend::empty_statement_backend [not-in-charge] empty_session_backend& session )
empty_statement_backend::execute int number )
empty_statement_backend::fetch int number )
empty_statement_backend::get_affected_rows ( )
empty_statement_backend::get_number_of_rows ( )
empty_statement_backend::make_into_type_backend ( )
empty_statement_backend::make_use_type_backend ( )
empty_statement_backend::make_vector_into_type_backend ( )
empty_statement_backend::make_vector_use_type_backend ( )
empty_statement_backend::prepare ( std::string const& query, enum details::statement_type eType )
empty_statement_backend::prepare_for_describe ( )
empty_statement_backend::rewrite_for_procedure_call std::string const& query )
empty_statement_backend::~empty_statement_backend [in-charge-deleting] ( )
empty_statement_backend::~empty_statement_backend [in-charge] ( )
empty_vector_into_type_backend::clean_up ( )
empty_vector_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
empty_vector_into_type_backend::post_fetch bool gotData, enum indicator* ind )
empty_vector_into_type_backend::pre_fetch ( )
empty_vector_into_type_backend::resize std::size_t sz )
empty_vector_into_type_backend::size ( )
empty_vector_into_type_backend::~empty_vector_into_type_backend [in-charge-deleting] ( )
empty_vector_into_type_backend::~empty_vector_into_type_backend [in-charge] ( )
empty_vector_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type )
empty_vector_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type )
empty_vector_use_type_backend::clean_up ( )
empty_vector_use_type_backend::pre_use enum indicator const* ind )
empty_vector_use_type_backend::size ( )
empty_vector_use_type_backend::~empty_vector_use_type_backend [in-charge-deleting] ( )
empty_vector_use_type_backend::~empty_vector_use_type_backend [in-charge] ( )

soci-mysql.h, libsoci_mysql.so.3.1.0
namespace soci
factory_mysql ( )
register_factory_mysql ( )
mysql [data]
mysql_backend_factory::make_session std::string const& connectString ) const
mysql_backend_factory::~mysql_backend_factory [in-charge-deleting] ( )
mysql_backend_factory::~mysql_backend_factory [in-charge] ( )
mysql_blob_backend::append char const* buf, std::size_t toWrite )
mysql_blob_backend::get_len ( )
mysql_blob_backend::mysql_blob_backend [in-charge] mysql_session_backend& session )
mysql_blob_backend::mysql_blob_backend [not-in-charge] mysql_session_backend& session )
mysql_blob_backend::read ( std::size_t offset, char* buf, std::size_t toRead )
mysql_blob_backend::trim std::size_t newLen )
mysql_blob_backend::write ( std::size_t offset, char const* buf, std::size_t toWrite )
mysql_blob_backend::~mysql_blob_backend [in-charge-deleting] ( )
mysql_blob_backend::~mysql_blob_backend [in-charge] ( )
mysql_blob_backend::~mysql_blob_backend [not-in-charge] ( )
mysql_rowid_backend::mysql_rowid_backend [in-charge] mysql_session_backend& session )
mysql_rowid_backend::mysql_rowid_backend [not-in-charge] mysql_session_backend& session )
mysql_rowid_backend::~mysql_rowid_backend [in-charge-deleting] ( )
mysql_rowid_backend::~mysql_rowid_backend [in-charge] ( )
mysql_rowid_backend::~mysql_rowid_backend [not-in-charge] ( )
mysql_session_backend::begin ( )
mysql_session_backend::clean_up ( )
mysql_session_backend::commit ( )
mysql_session_backend::get_backend_name ( ) const
mysql_session_backend::make_blob_backend ( )
mysql_session_backend::make_rowid_backend ( )
mysql_session_backend::make_statement_backend ( )
mysql_session_backend::mysql_session_backend [in-charge] std::string const& connectString )
mysql_session_backend::mysql_session_backend [not-in-charge] std::string const& connectString )
mysql_session_backend::rollback ( )
mysql_session_backend::~mysql_session_backend [in-charge-deleting] ( )
mysql_session_backend::~mysql_session_backend [in-charge] ( )
mysql_session_backend::~mysql_session_backend [not-in-charge] ( )
mysql_soci_error::~mysql_soci_error [in-charge-deleting] ( )
mysql_soci_error::~mysql_soci_error [in-charge] ( )
mysql_standard_into_type_backend::clean_up ( )
mysql_standard_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
mysql_standard_into_type_backend::post_fetch bool gotData, bool calledFromFetch, enum indicator* ind )
mysql_standard_into_type_backend::pre_fetch ( )
mysql_standard_into_type_backend::~mysql_standard_into_type_backend [in-charge-deleting] ( )
mysql_standard_into_type_backend::~mysql_standard_into_type_backend [in-charge] ( )
mysql_standard_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type, bool readOnly )
mysql_standard_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type, bool readOnly )
mysql_standard_use_type_backend::clean_up ( )
mysql_standard_use_type_backend::post_use bool gotData, enum indicator* ind )
mysql_standard_use_type_backend::pre_use enum indicator const* ind )
mysql_standard_use_type_backend::~mysql_standard_use_type_backend [in-charge-deleting] ( )
mysql_standard_use_type_backend::~mysql_standard_use_type_backend [in-charge] ( )
mysql_statement_backend::alloc ( )
mysql_statement_backend::clean_up ( )
mysql_statement_backend::describe_column int colNum, enum data_type& dtype, std::string& columnName )
mysql_statement_backend::execute int number )
mysql_statement_backend::fetch int number )
mysql_statement_backend::get_affected_rows ( )
mysql_statement_backend::get_number_of_rows ( )
mysql_statement_backend::make_into_type_backend ( )
mysql_statement_backend::make_use_type_backend ( )
mysql_statement_backend::make_vector_into_type_backend ( )
mysql_statement_backend::make_vector_use_type_backend ( )
mysql_statement_backend::mysql_statement_backend [in-charge] mysql_session_backend& session )
mysql_statement_backend::mysql_statement_backend [not-in-charge] mysql_session_backend& session )
mysql_statement_backend::prepare ( std::string const& query, enum details::statement_type eType )
mysql_statement_backend::prepare_for_describe ( )
mysql_statement_backend::rewrite_for_procedure_call std::string const& query )
mysql_statement_backend::~mysql_statement_backend [in-charge-deleting] ( )
mysql_statement_backend::~mysql_statement_backend [in-charge] ( )
mysql_vector_into_type_backend::clean_up ( )
mysql_vector_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
mysql_vector_into_type_backend::post_fetch bool gotData, enum indicator* ind )
mysql_vector_into_type_backend::pre_fetch ( )
mysql_vector_into_type_backend::resize std::size_t sz )
mysql_vector_into_type_backend::size ( )
mysql_vector_into_type_backend::~mysql_vector_into_type_backend [in-charge-deleting] ( )
mysql_vector_into_type_backend::~mysql_vector_into_type_backend [in-charge] ( )
mysql_vector_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type )
mysql_vector_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type )
mysql_vector_use_type_backend::clean_up ( )
mysql_vector_use_type_backend::pre_use enum indicator const* ind )
mysql_vector_use_type_backend::size ( )
mysql_vector_use_type_backend::~mysql_vector_use_type_backend [in-charge-deleting] ( )
mysql_vector_use_type_backend::~mysql_vector_use_type_backend [in-charge] ( )

soci-odbc.h, libsoci_odbc.so.3.1.0
namespace soci
factory_odbc ( )
register_factory_odbc ( )
odbc [data]
odbc_backend_factory::make_session std::string const& connectString ) const
odbc_backend_factory::~odbc_backend_factory [in-charge-deleting] ( )
odbc_backend_factory::~odbc_backend_factory [in-charge] ( )
odbc_blob_backend::append char const* buf, std::size_t toWrite )
odbc_blob_backend::get_len ( )
odbc_blob_backend::odbc_blob_backend [in-charge] odbc_session_backend& session )
odbc_blob_backend::odbc_blob_backend [not-in-charge] odbc_session_backend& session )
odbc_blob_backend::read ( std::size_t offset, char* buf, std::size_t toRead )
odbc_blob_backend::trim std::size_t newLen )
odbc_blob_backend::write ( std::size_t offset, char const* buf, std::size_t toWrite )
odbc_blob_backend::~odbc_blob_backend [in-charge-deleting] ( )
odbc_blob_backend::~odbc_blob_backend [in-charge] ( )
odbc_blob_backend::~odbc_blob_backend [not-in-charge] ( )
odbc_rowid_backend::odbc_rowid_backend [in-charge] odbc_session_backend& session )
odbc_rowid_backend::odbc_rowid_backend [not-in-charge] odbc_session_backend& session )
odbc_rowid_backend::~odbc_rowid_backend [in-charge-deleting] ( )
odbc_rowid_backend::~odbc_rowid_backend [in-charge] ( )
odbc_rowid_backend::~odbc_rowid_backend [not-in-charge] ( )
odbc_session_backend::begin ( )
odbc_session_backend::clean_up ( )
odbc_session_backend::commit ( )
odbc_session_backend::get_backend_name ( ) const
odbc_session_backend::make_blob_backend ( )
odbc_session_backend::make_rowid_backend ( )
odbc_session_backend::make_statement_backend ( )
odbc_session_backend::odbc_session_backend [in-charge] std::string const& connectString )
odbc_session_backend::odbc_session_backend [not-in-charge] std::string const& connectString )
odbc_session_backend::reset_transaction ( )
odbc_session_backend::rollback ( )
odbc_session_backend::~odbc_session_backend [in-charge-deleting] ( )
odbc_session_backend::~odbc_session_backend [in-charge] ( )
odbc_session_backend::~odbc_session_backend [not-in-charge] ( )
odbc_soci_error::~odbc_soci_error [in-charge-deleting] ( )
odbc_soci_error::~odbc_soci_error [in-charge] ( )
odbc_standard_into_type_backend::clean_up ( )
odbc_standard_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
odbc_standard_into_type_backend::post_fetch bool gotData, bool calledFromFetch, enum indicator* ind )
odbc_standard_into_type_backend::pre_fetch ( )
odbc_standard_into_type_backend::~odbc_standard_into_type_backend [in-charge-deleting] ( )
odbc_standard_into_type_backend::~odbc_standard_into_type_backend [in-charge] ( )
odbc_standard_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type, bool readOnly )
odbc_standard_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type, bool readOnly )
odbc_standard_use_type_backend::bind_helper ( int& position, void* data, enum details::exchange_type type )
odbc_standard_use_type_backend::clean_up ( )
odbc_standard_use_type_backend::post_use bool gotData, enum indicator* ind )
odbc_standard_use_type_backend::pre_use enum indicator const* ind )
odbc_standard_use_type_backend::prepare_for_bind void*& data, SQLINTEGER& size, SQLSMALLINT& sqlType, SQLSMALLINT& cType )
odbc_standard_use_type_backend::~odbc_standard_use_type_backend [in-charge-deleting] ( )
odbc_standard_use_type_backend::~odbc_standard_use_type_backend [in-charge] ( )
odbc_statement_backend::alloc ( )
odbc_statement_backend::clean_up ( )
odbc_statement_backend::column_size int position )
odbc_statement_backend::describe_column int colNum, enum data_type& dtype, std::string& columnName )
odbc_statement_backend::execute int number )
odbc_statement_backend::fetch int number )
odbc_statement_backend::get_affected_rows ( )
odbc_statement_backend::get_number_of_rows ( )
odbc_statement_backend::make_into_type_backend ( )
odbc_statement_backend::make_use_type_backend ( )
odbc_statement_backend::make_vector_into_type_backend ( )
odbc_statement_backend::make_vector_use_type_backend ( )
odbc_statement_backend::odbc_statement_backend [in-charge] odbc_session_backend& session )
odbc_statement_backend::odbc_statement_backend [not-in-charge] odbc_session_backend& session )
odbc_statement_backend::prepare ( std::string const& query, enum details::statement_type eType )
odbc_statement_backend::prepare_for_describe ( )
odbc_statement_backend::rewrite_for_procedure_call std::string const& query )
odbc_statement_backend::~odbc_statement_backend [in-charge-deleting] ( )
odbc_statement_backend::~odbc_statement_backend [in-charge] ( )
odbc_vector_into_type_backend::clean_up ( )
odbc_vector_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
odbc_vector_into_type_backend::post_fetch bool gotData, enum indicator* ind )
odbc_vector_into_type_backend::pre_fetch ( )
odbc_vector_into_type_backend::prepare_indicators std::size_t size )
odbc_vector_into_type_backend::resize std::size_t sz )
odbc_vector_into_type_backend::size ( )
odbc_vector_into_type_backend::~odbc_vector_into_type_backend [in-charge-deleting] ( )
odbc_vector_into_type_backend::~odbc_vector_into_type_backend [in-charge] ( )
odbc_vector_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type )
odbc_vector_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type )
odbc_vector_use_type_backend::bind_helper ( int& position, void* data, enum details::exchange_type type )
odbc_vector_use_type_backend::clean_up ( )
odbc_vector_use_type_backend::pre_use enum indicator const* ind )
odbc_vector_use_type_backend::prepare_for_bind void*& data, SQLUINTEGER& size, SQLSMALLINT& sqlType, SQLSMALLINT& cType )
odbc_vector_use_type_backend::prepare_indicators std::size_t size )
odbc_vector_use_type_backend::size ( )
odbc_vector_use_type_backend::~odbc_vector_use_type_backend [in-charge-deleting] ( )
odbc_vector_use_type_backend::~odbc_vector_use_type_backend [in-charge] ( )

soci-postgresql.h, libsoci_postgresql.so.3.1.0
namespace soci
factory_postgresql ( )
register_factory_postgresql ( )
postgresql [data]
postgresql_backend_factory::make_session std::string const& connectString ) const
postgresql_backend_factory::~postgresql_backend_factory [in-charge-deleting] ( )
postgresql_backend_factory::~postgresql_backend_factory [in-charge] ( )
postgresql_blob_backend::append char const* buf, std::size_t toWrite )
postgresql_blob_backend::get_len ( )
postgresql_blob_backend::postgresql_blob_backend [in-charge] postgresql_session_backend& session )
postgresql_blob_backend::postgresql_blob_backend [not-in-charge] postgresql_session_backend& session )
postgresql_blob_backend::read ( std::size_t offset, char* buf, std::size_t toRead )
postgresql_blob_backend::trim std::size_t newLen )
postgresql_blob_backend::write ( std::size_t offset, char const* buf, std::size_t toWrite )
postgresql_blob_backend::~postgresql_blob_backend [in-charge-deleting] ( )
postgresql_blob_backend::~postgresql_blob_backend [in-charge] ( )
postgresql_blob_backend::~postgresql_blob_backend [not-in-charge] ( )
postgresql_rowid_backend::postgresql_rowid_backend [in-charge] postgresql_session_backend& session )
postgresql_rowid_backend::postgresql_rowid_backend [not-in-charge] postgresql_session_backend& session )
postgresql_rowid_backend::~postgresql_rowid_backend [in-charge-deleting] ( )
postgresql_rowid_backend::~postgresql_rowid_backend [in-charge] ( )
postgresql_rowid_backend::~postgresql_rowid_backend [not-in-charge] ( )
postgresql_session_backend::begin ( )
postgresql_session_backend::clean_up ( )
postgresql_session_backend::commit ( )
postgresql_session_backend::get_backend_name ( ) const
postgresql_session_backend::get_next_statement_name ( )
postgresql_session_backend::make_blob_backend ( )
postgresql_session_backend::make_rowid_backend ( )
postgresql_session_backend::make_statement_backend ( )
postgresql_session_backend::postgresql_session_backend [in-charge] std::string const& connectString )
postgresql_session_backend::postgresql_session_backend [not-in-charge] std::string const& connectString )
postgresql_session_backend::rollback ( )
postgresql_session_backend::~postgresql_session_backend [in-charge-deleting] ( )
postgresql_session_backend::~postgresql_session_backend [in-charge] ( )
postgresql_session_backend::~postgresql_session_backend [not-in-charge] ( )
postgresql_soci_error::postgresql_soci_error [in-charge] ( std::string const& msg, char const* sqlst )
postgresql_soci_error::postgresql_soci_error [not-in-charge] ( std::string const& msg, char const* sqlst )
postgresql_soci_error::sqlstate ( ) const
postgresql_soci_error::~postgresql_soci_error [in-charge-deleting] ( )
postgresql_soci_error::~postgresql_soci_error [in-charge] ( )
postgresql_standard_into_type_backend::clean_up ( )
postgresql_standard_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
postgresql_standard_into_type_backend::post_fetch bool gotData, bool calledFromFetch, enum indicator* ind )
postgresql_standard_into_type_backend::pre_fetch ( )
postgresql_standard_into_type_backend::~postgresql_standard_into_type_backend [in-charge-deleting] ( )
postgresql_standard_into_type_backend::~postgresql_standard_into_type_backend [in-charge] ( )
postgresql_standard_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type, bool readOnly )
postgresql_standard_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type, bool readOnly )
postgresql_standard_use_type_backend::clean_up ( )
postgresql_standard_use_type_backend::post_use bool gotData, enum indicator* ind )
postgresql_standard_use_type_backend::pre_use enum indicator const* ind )
postgresql_standard_use_type_backend::~postgresql_standard_use_type_backend [in-charge-deleting] ( )
postgresql_standard_use_type_backend::~postgresql_standard_use_type_backend [in-charge] ( )
postgresql_statement_backend::alloc ( )
postgresql_statement_backend::clean_up ( )
postgresql_statement_backend::describe_column int colNum, enum data_type& dtype, std::string& columnName )
postgresql_statement_backend::execute int number )
postgresql_statement_backend::fetch int number )
postgresql_statement_backend::get_affected_rows ( )
postgresql_statement_backend::get_number_of_rows ( )
postgresql_statement_backend::make_into_type_backend ( )
postgresql_statement_backend::make_use_type_backend ( )
postgresql_statement_backend::make_vector_into_type_backend ( )
postgresql_statement_backend::make_vector_use_type_backend ( )
postgresql_statement_backend::postgresql_statement_backend [in-charge] postgresql_session_backend& session )
postgresql_statement_backend::postgresql_statement_backend [not-in-charge] postgresql_session_backend& session )
postgresql_statement_backend::prepare ( std::string const& query, enum details::statement_type stType )
postgresql_statement_backend::prepare_for_describe ( )
postgresql_statement_backend::rewrite_for_procedure_call std::string const& query )
postgresql_statement_backend::~postgresql_statement_backend [in-charge-deleting] ( )
postgresql_statement_backend::~postgresql_statement_backend [in-charge] ( )
postgresql_vector_into_type_backend::clean_up ( )
postgresql_vector_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
postgresql_vector_into_type_backend::post_fetch bool gotData, enum indicator* ind )
postgresql_vector_into_type_backend::pre_fetch ( )
postgresql_vector_into_type_backend::resize std::size_t sz )
postgresql_vector_into_type_backend::size ( )
postgresql_vector_into_type_backend::~postgresql_vector_into_type_backend [in-charge-deleting] ( )
postgresql_vector_into_type_backend::~postgresql_vector_into_type_backend [in-charge] ( )
postgresql_vector_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type )
postgresql_vector_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type )
postgresql_vector_use_type_backend::clean_up ( )
postgresql_vector_use_type_backend::pre_use enum indicator const* ind )
postgresql_vector_use_type_backend::size ( )
postgresql_vector_use_type_backend::~postgresql_vector_use_type_backend [in-charge-deleting] ( )
postgresql_vector_use_type_backend::~postgresql_vector_use_type_backend [in-charge] ( )

soci-simple.h, libsoci_core.so.3.1.0
soci_begin session_handle s )
soci_commit session_handle s )
soci_create_session char const* connectionString )
soci_create_statement session_handle s )
soci_destroy_session session_handle s )
soci_destroy_statement statement_handle st )
soci_execute ( statement_handle st, int withDataExchange )
soci_fetch statement_handle st )
soci_get_affected_rows statement_handle st )
soci_get_into_date ( statement_handle st, int position )
soci_get_into_date_v ( statement_handle st, int position, int index )
soci_get_into_double ( statement_handle st, int position )
soci_get_into_double_v ( statement_handle st, int position, int index )
soci_get_into_int ( statement_handle st, int position )
soci_get_into_int_v ( statement_handle st, int position, int index )
soci_get_into_long_long ( statement_handle st, int position )
soci_get_into_long_long_v ( statement_handle st, int position, int index )
soci_get_into_state ( statement_handle st, int position )
soci_get_into_state_v ( statement_handle st, int position, int index )
soci_get_into_string ( statement_handle st, int position )
soci_get_into_string_v ( statement_handle st, int position, int index )
soci_get_use_date ( statement_handle st, char const* name )
soci_get_use_double ( statement_handle st, char const* name )
soci_get_use_int ( statement_handle st, char const* name )
soci_get_use_long_long ( statement_handle st, char const* name )
soci_get_use_state ( statement_handle st, char const* name )
soci_get_use_string ( statement_handle st, char const* name )
soci_got_data statement_handle st )
soci_into_date statement_handle st )
soci_into_date_v statement_handle st )
soci_into_double statement_handle st )
soci_into_double_v statement_handle st )
soci_into_get_size_v statement_handle st )
soci_into_int statement_handle st )
soci_into_int_v statement_handle st )
soci_into_long_long statement_handle st )
soci_into_long_long_v statement_handle st )
soci_into_resize_v ( statement_handle st, int new_size )
soci_into_string statement_handle st )
soci_into_string_v statement_handle st )
soci_prepare ( statement_handle st, char const* query )
soci_rollback session_handle s )
soci_session_error_message session_handle s )
soci_session_state session_handle s )
soci_set_use_date ( statement_handle st, char const* name, char const* val )
soci_set_use_date_v ( statement_handle st, char const* name, int index, char const* val )
soci_set_use_double ( statement_handle st, char const* name, double val )
soci_set_use_double_v ( statement_handle st, char const* name, int index, double val )
soci_set_use_int ( statement_handle st, char const* name, int val )
soci_set_use_int_v ( statement_handle st, char const* name, int index, int val )
soci_set_use_long_long ( statement_handle st, char const* name, long long val )
soci_set_use_long_long_v ( statement_handle st, char const* name, int index, long long val )
soci_set_use_state ( statement_handle st, char const* name, int state )
soci_set_use_state_v ( statement_handle st, char const* name, int index, int state )
soci_set_use_string ( statement_handle st, char const* name, char const* val )
soci_set_use_string_v ( statement_handle st, char const* name, int index, char const* val )
soci_statement_error_message statement_handle s )
soci_statement_state statement_handle s )
soci_use_date ( statement_handle st, char const* name )
soci_use_date_v ( statement_handle st, char const* name )
soci_use_double ( statement_handle st, char const* name )
soci_use_double_v ( statement_handle st, char const* name )
soci_use_get_size_v statement_handle st )
soci_use_int ( statement_handle st, char const* name )
soci_use_int_v ( statement_handle st, char const* name )
soci_use_long_long ( statement_handle st, char const* name )
soci_use_long_long_v ( statement_handle st, char const* name )
soci_use_resize_v ( statement_handle st, int new_size )
soci_use_string ( statement_handle st, char const* name )
soci_use_string_v ( statement_handle st, char const* name )

soci-sqlite3.h, libsoci_sqlite3.so.3.1.0
namespace soci
factory_sqlite3 ( )
register_factory_sqlite3 ( )
sqlite3 [data]
sqlite3_backend_factory::make_session std::string const& connectString ) const
sqlite3_backend_factory::~sqlite3_backend_factory [in-charge-deleting] ( )
sqlite3_backend_factory::~sqlite3_backend_factory [in-charge] ( )
sqlite3_blob_backend::append char const* buf, std::size_t toWrite )
sqlite3_blob_backend::get_len ( )
sqlite3_blob_backend::read ( std::size_t offset, char* buf, std::size_t toRead )
sqlite3_blob_backend::set_data char const* buf, std::size_t toWrite )
sqlite3_blob_backend::sqlite3_blob_backend [in-charge] sqlite3_session_backend& session )
sqlite3_blob_backend::sqlite3_blob_backend [not-in-charge] sqlite3_session_backend& session )
sqlite3_blob_backend::trim std::size_t newLen )
sqlite3_blob_backend::write ( std::size_t offset, char const* buf, std::size_t toWrite )
sqlite3_blob_backend::~sqlite3_blob_backend [in-charge-deleting] ( )
sqlite3_blob_backend::~sqlite3_blob_backend [in-charge] ( )
sqlite3_blob_backend::~sqlite3_blob_backend [not-in-charge] ( )
sqlite3_rowid_backend::sqlite3_rowid_backend [in-charge] sqlite3_session_backend& session )
sqlite3_rowid_backend::sqlite3_rowid_backend [not-in-charge] sqlite3_session_backend& session )
sqlite3_rowid_backend::~sqlite3_rowid_backend [in-charge-deleting] ( )
sqlite3_rowid_backend::~sqlite3_rowid_backend [in-charge] ( )
sqlite3_rowid_backend::~sqlite3_rowid_backend [not-in-charge] ( )
sqlite3_session_backend::begin ( )
sqlite3_session_backend::clean_up ( )
sqlite3_session_backend::commit ( )
sqlite3_session_backend::get_backend_name ( ) const
sqlite3_session_backend::make_blob_backend ( )
sqlite3_session_backend::make_rowid_backend ( )
sqlite3_session_backend::make_statement_backend ( )
sqlite3_session_backend::rollback ( )
sqlite3_session_backend::sqlite3_session_backend [in-charge] std::string const& connectString )
sqlite3_session_backend::sqlite3_session_backend [not-in-charge] std::string const& connectString )
sqlite3_session_backend::~sqlite3_session_backend [in-charge-deleting] ( )
sqlite3_session_backend::~sqlite3_session_backend [in-charge] ( )
sqlite3_session_backend::~sqlite3_session_backend [not-in-charge] ( )
sqlite3_standard_into_type_backend::clean_up ( )
sqlite3_standard_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
sqlite3_standard_into_type_backend::post_fetch bool gotData, bool calledFromFetch, enum indicator* ind )
sqlite3_standard_into_type_backend::pre_fetch ( )
sqlite3_standard_into_type_backend::~sqlite3_standard_into_type_backend [in-charge-deleting] ( )
sqlite3_standard_into_type_backend::~sqlite3_standard_into_type_backend [in-charge] ( )
sqlite3_standard_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type, bool readOnly )
sqlite3_standard_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type, bool readOnly )
sqlite3_standard_use_type_backend::clean_up ( )
sqlite3_standard_use_type_backend::post_use bool gotData, enum indicator* ind )
sqlite3_standard_use_type_backend::pre_use enum indicator const* ind )
sqlite3_standard_use_type_backend::~sqlite3_standard_use_type_backend [in-charge-deleting] ( )
sqlite3_standard_use_type_backend::~sqlite3_standard_use_type_backend [in-charge] ( )
sqlite3_statement_backend::alloc ( )
sqlite3_statement_backend::clean_up ( )
sqlite3_statement_backend::describe_column int colNum, enum data_type& dtype, std::string& columnName )
sqlite3_statement_backend::execute int number )
sqlite3_statement_backend::fetch int number )
sqlite3_statement_backend::get_affected_rows ( )
sqlite3_statement_backend::get_number_of_rows ( )
sqlite3_statement_backend::make_into_type_backend ( )
sqlite3_statement_backend::make_use_type_backend ( )
sqlite3_statement_backend::make_vector_into_type_backend ( )
sqlite3_statement_backend::make_vector_use_type_backend ( )
sqlite3_statement_backend::prepare ( std::string const& query, enum details::statement_type eType )
sqlite3_statement_backend::prepare_for_describe ( )
sqlite3_statement_backend::reset_if_needed ( )
sqlite3_statement_backend::rewrite_for_procedure_call std::string const& query )
sqlite3_statement_backend::sqlite3_statement_backend [in-charge] sqlite3_session_backend& session )
sqlite3_statement_backend::sqlite3_statement_backend [not-in-charge] sqlite3_session_backend& session )
sqlite3_statement_backend::~sqlite3_statement_backend [in-charge-deleting] ( )
sqlite3_statement_backend::~sqlite3_statement_backend [in-charge] ( )
sqlite3_vector_into_type_backend::clean_up ( )
sqlite3_vector_into_type_backend::define_by_pos ( int& position, void* data, enum details::exchange_type type )
sqlite3_vector_into_type_backend::post_fetch bool gotData, enum indicator* ind )
sqlite3_vector_into_type_backend::pre_fetch ( )
sqlite3_vector_into_type_backend::resize std::size_t sz )
sqlite3_vector_into_type_backend::size ( )
sqlite3_vector_into_type_backend::~sqlite3_vector_into_type_backend [in-charge-deleting] ( )
sqlite3_vector_into_type_backend::~sqlite3_vector_into_type_backend [in-charge] ( )
sqlite3_vector_use_type_backend::bind_by_name ( std::string const& name, void* data, enum details::exchange_type type )
sqlite3_vector_use_type_backend::bind_by_pos ( int& position, void* data, enum details::exchange_type type )
sqlite3_vector_use_type_backend::clean_up ( )
sqlite3_vector_use_type_backend::pre_use enum indicator const* ind )
sqlite3_vector_use_type_backend::size ( )
sqlite3_vector_use_type_backend::~sqlite3_vector_use_type_backend [in-charge-deleting] ( )
sqlite3_vector_use_type_backend::~sqlite3_vector_use_type_backend [in-charge] ( )

statement.h, libsoci_core.so.3.1.0
namespace soci
statement::exchange details::into_type_ptr const& i )
statement::exchange details::use_type_ptr const& u )

statement.h, libsoci_core.so.3.1.0
namespace soci::details
statement_impl::alloc ( )
statement_impl::bind soci::values& v )
statement_impl::clean_up ( )
statement_impl::dec_ref ( )
statement_impl::define_and_bind ( )
statement_impl::describe ( )
statement_impl::exchange into_type_ptr const& i )
statement_impl::exchange use_type_ptr const& u )
statement_impl::exchange_for_rowset into_type_ptr const& i )
statement_impl::execute bool withDataExchange )
statement_impl::fetch ( )
statement_impl::get_affected_rows ( )
statement_impl::inc_ref ( )
statement_impl::make_into_type_backend ( )
statement_impl::make_use_type_backend ( )
statement_impl::make_vector_into_type_backend ( )
statement_impl::make_vector_use_type_backend ( )
statement_impl::prepare ( std::string const& query, enum statement_type eType )
statement_impl::rewrite_for_procedure_call std::string const& query )
statement_impl::set_row soci::row* r )
statement_impl::statement_impl [in-charge] prepare_temp_type const& prep )
statement_impl::statement_impl [in-charge] soci::session& s )
statement_impl::statement_impl [not-in-charge] prepare_temp_type const& prep )
statement_impl::statement_impl [not-in-charge] soci::session& s )
statement_impl::undefine_and_bind ( )
statement_impl::~statement_impl [in-charge] ( )
statement_impl::~statement_impl [not-in-charge] ( )

transaction.h, libsoci_core.so.3.1.0
namespace soci
transaction::commit ( )
transaction::rollback ( )
transaction::transaction [in-charge] session& sql )
transaction::transaction [not-in-charge] session& sql )
transaction::~transaction [in-charge] ( )
transaction::~transaction [not-in-charge] ( )

type-holder.h, libsoci_core.so.3.1.0
namespace soci::details
holder::~holder [in-charge-deleting] ( )
holder::~holder [in-charge] ( )

use-type.h, libsoci_core.so.3.1.0
namespace soci::details
standard_use_type::bind ( statement_impl& st, int& position )
standard_use_type::convert_from_base ( )
standard_use_type::convert_to_base ( )
standard_use_type::get_data ( )
standard_use_type::pre_use ( )
standard_use_type::~standard_use_type [in-charge-deleting] ( )
standard_use_type::~standard_use_type [in-charge] ( )
standard_use_type::~standard_use_type [not-in-charge] ( )
use_type_base::~use_type_base [in-charge-deleting] ( )
use_type_base::~use_type_base [in-charge] ( )
vector_use_type::~vector_use_type [in-charge-deleting] ( )
vector_use_type::~vector_use_type [in-charge] ( )
vector_use_type::~vector_use_type [not-in-charge] ( )

values.h, libsoci_core.so.3.1.0
namespace soci
values::get_indicator std::size_t pos ) const
values::get_indicator std::string const& name ) const
values::get_properties std::size_t pos ) const
values::get_properties std::string const& name ) const

to the top

Removed Symbols (141)


soci-backend.h, libsoci_core-gcc-2_2-2.2.0.so
namespace SOCI
SOCIError::SOCIError [in-charge] std::string const& msg )
SOCIError::SOCIError [not-in-charge] std::string const& msg )
SOCIError::~SOCIError [in-charge-deleting] ( )
SOCIError::~SOCIError [in-charge] ( )
vtable for SOCIError [data]

soci.h, libsoci_core-gcc-2_2-2.2.0.so
namespace SOCI
BLOB::append char const* buf, std::size_t toWrite )
BLOB::BLOB [in-charge] Session& s )
BLOB::BLOB [not-in-charge] Session& s )
BLOB::getLen ( )
BLOB::read ( std::size_t offset, char* buf, std::size_t toRead )
BLOB::trim std::size_t newLen )
BLOB::write ( std::size_t offset, char const* buf, std::size_t toWrite )
BLOB::~BLOB [in-charge] ( )
BLOB::~BLOB [not-in-charge] ( )
Row::addProperties ColumnProperties const& cp )
Row::getProperties std::size_t pos ) const
Row::getProperties std::string const& name ) const
Row::indicator std::size_t pos ) const
Row::indicator std::string const& name ) const
Row::size ( ) const
Row::~Row [in-charge] ( )
Row::~Row [not-in-charge] ( )
RowID::RowID [in-charge] Session& s )
RowID::RowID [not-in-charge] Session& s )
RowID::~RowID [in-charge] ( )
RowID::~RowID [not-in-charge] ( )
Session::begin ( )
Session::commit ( )
Session::getLastQuery ( ) const
Session::getLogStream ( ) const
Session::logQuery std::string const& query )
Session::makeBLOBBackEnd ( )
Session::makeRowIDBackEnd ( )
Session::makeStatementBackEnd ( )
Session::rollback ( )
Session::Session [in-charge] ( BackEndFactory const& factory, std::string const& connectString )
Session::Session [not-in-charge] ( BackEndFactory const& factory, std::string const& connectString )
Session::setLogStream std::ostream* s )
Session::~Session [in-charge] ( )
Session::~Session [not-in-charge] ( )
Values::indicator std::size_t pos ) const
Values::indicator std::string const& name ) const
soci.h, libsoci_core-gcc-2_2-2.2.0.so
namespace SOCI::details
Holder::~Holder [in-charge-deleting] ( )
Holder::~Holder [in-charge] ( )
IntoType<double>::~IntoType [in-charge-deleting] ( )
IntoType<double>::~IntoType [in-charge] ( )
IntoType<int>::~IntoType [in-charge-deleting] ( )
IntoType<int>::~IntoType [in-charge] ( )
IntoType<std::string>::~IntoType [in-charge-deleting] ( )
IntoType<std::string>::~IntoType [in-charge] ( )
IntoType<struct tm>::~IntoType [in-charge-deleting] ( )
IntoType<struct tm>::~IntoType [in-charge] ( )
IntoType<unsigned long>::~IntoType [in-charge-deleting] ( )
IntoType<unsigned long>::~IntoType [in-charge] ( )
IntoTypeBase::resize std::size_t p1 )
IntoTypeBase::~IntoTypeBase [in-charge-deleting] ( )
IntoTypeBase::~IntoTypeBase [in-charge] ( )
OnceTempType::OnceTempType [in-charge] OnceTempType const& o )
OnceTempType::OnceTempType [in-charge] SOCI::Session& s )
OnceTempType::OnceTempType [not-in-charge] OnceTempType const& o )
OnceTempType::OnceTempType [not-in-charge] SOCI::Session& s )
OnceTempType::operator, IntoTypePtr const& p1 )
OnceTempType::operator, UseTypePtr const& p1 )
OnceTempType::operator = OnceTempType const& o )
OnceTempType::~OnceTempType [in-charge] ( )
OnceTempType::~OnceTempType [not-in-charge] ( )
PrepareTempType::operator, IntoTypePtr const& i )
PrepareTempType::operator, UseTypePtr const& u )
PrepareTempType::operator = PrepareTempType const& p1 )
PrepareTempType::PrepareTempType [in-charge] PrepareTempType const& p1 )
PrepareTempType::PrepareTempType [in-charge] SOCI::Session& p1 )
PrepareTempType::PrepareTempType [not-in-charge] PrepareTempType const& p1 )
PrepareTempType::PrepareTempType [not-in-charge] SOCI::Session& p1 )
PrepareTempType::~PrepareTempType [in-charge] ( )
PrepareTempType::~PrepareTempType [not-in-charge] ( )
ProcedureImpl::ProcedureImpl [in-charge] PrepareTempType const& prep )
ProcedureImpl::ProcedureImpl [not-in-charge] PrepareTempType const& prep )
RefCountedPrepareInfo::exchange IntoTypePtr const& i )
RefCountedPrepareInfo::exchange UseTypePtr const& u )
RefCountedPrepareInfo::finalAction ( )
RefCountedPrepareInfo::~RefCountedPrepareInfo [in-charge-deleting] ( )
RefCountedPrepareInfo::~RefCountedPrepareInfo [in-charge] ( )
RefCountedStatement::finalAction ( )
RefCountedStatement::~RefCountedStatement [in-charge-deleting] ( )
RefCountedStatement::~RefCountedStatement [in-charge] ( )
RefCountedStBase::~RefCountedStBase [in-charge-deleting] ( )
RefCountedStBase::~RefCountedStBase [in-charge] ( )
StandardIntoType::~StandardIntoType [in-charge-deleting] ( )
StandardIntoType::~StandardIntoType [in-charge] ( )
StandardIntoType::~StandardIntoType [not-in-charge] ( )
StandardUseType::bind ( StatementImpl& st, int& position )
StandardUseType::convertFrom ( )
StandardUseType::convertTo ( )
StandardUseType::getData ( )
StandardUseType::~StandardUseType [in-charge-deleting] ( )
StandardUseType::~StandardUseType [in-charge] ( )
StandardUseType::~StandardUseType [not-in-charge] ( )
StatementImpl::alloc ( )
StatementImpl::bind SOCI::Values& values )
StatementImpl::cleanUp ( )
StatementImpl::decRef ( )
StatementImpl::defineAndBind ( )
StatementImpl::describe ( )
StatementImpl::exchange IntoTypePtr const& i )
StatementImpl::exchange UseTypePtr const& u )
StatementImpl::exchangeForRowset IntoTypePtr const& i )
StatementImpl::execute bool withDataExchange )
StatementImpl::fetch ( )
StatementImpl::incRef ( )
StatementImpl::makeIntoTypeBackEnd ( )
StatementImpl::makeUseTypeBackEnd ( )
StatementImpl::makeVectorIntoTypeBackEnd ( )
StatementImpl::makeVectorUseTypeBackEnd ( )
StatementImpl::prepare ( std::string const& query, enum eStatementType eType )
StatementImpl::rewriteForProcedureCall std::string const& query )
StatementImpl::setRow SOCI::Row* r )
StatementImpl::StatementImpl [in-charge] PrepareTempType const& prep )
StatementImpl::StatementImpl [in-charge] SOCI::Session& s )
StatementImpl::StatementImpl [not-in-charge] PrepareTempType const& prep )
StatementImpl::StatementImpl [not-in-charge] SOCI::Session& s )
StatementImpl::unDefAndBind ( )
StatementImpl::~StatementImpl [in-charge] ( )
StatementImpl::~StatementImpl [not-in-charge] ( )
UseTypeBase::~UseTypeBase [in-charge-deleting] ( )
UseTypeBase::~UseTypeBase [in-charge] ( )
VectorIntoType::~VectorIntoType [in-charge-deleting] ( )
VectorIntoType::~VectorIntoType [in-charge] ( )
VectorIntoType::~VectorIntoType [not-in-charge] ( )
VectorUseType::~VectorUseType [in-charge-deleting] ( )
VectorUseType::~VectorUseType [in-charge] ( )
VectorUseType::~VectorUseType [not-in-charge] ( )
vtable for Holder [data]
vtable for IntoTypeBase [data]
vtable for RefCountedPrepareInfo [data]
vtable for RefCountedStatement [data]
vtable for RefCountedStBase [data]
vtable for StandardIntoType [data]
vtable for StandardUseType [data]
vtable for UseTypeBase [data]
vtable for VectorIntoType [data]
vtable for VectorUseType [data]

to the top

Other Changes in Constants (1)


boost-fusion.h
[+] SOCI_MAX_FUSION_SEQUENCE_LENGTH

to the top

Header Files (5)


soci-backend.h
soci-config.h
soci-empty.h
soci-platform.h
soci.h

to the top

Shared Libraries (1)


libsoci_core-gcc-2_2-2.2.0.so

to the top




Generated on Tue Apr 1 17:20:31 2014 for SOCI by ABI Compliance Checker 1.99.9  
A tool for checking backward compatibility of a C/C++ library API