libpqxx  v4.0-1
C++ library for PostgreSQL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
oCpqxx::internal::callgate< connection_base >
oCpqxx::internal::callgate< const result >
oCpqxx::internal::callgate< errorhandler >
oCpqxx::internal::callgate< icursor_iterator >
oCpqxx::internal::callgate< icursorstream >
oCpqxx::internal::callgate< transaction_base >
oCCONT
oCbinary_function
oCPGSTD::char_traits< CHAR >Work around missing std::char_traits
oCPGSTD::char_traits< char >Work around missing std::char_traits<char>
oCPGSTD::char_traits< unsigned char >Work around missing std::char_traits<unsigned char>
oCdomain_error
oCinvalid_argument
oCiostream
oCistream
oCiterator
oClogic_error
oCostream
oCout_of_range
oCruntime_error
oCstreambuf
oCunary_function
oCpqxx::internal::PQAlloc< const internal::result_data, internal::freemem_result_data >
oCpqxx::internal::PQAlloc< const unsigned char, pqxx::internal::freemallocmem_templated< const unsigned char > >
oCpqxx::connection_baseConnection_base abstract base class; represents a connection to a database
oCpqxx::connectionpolicy
oCpqxx::cursor_baseCommon definitions for cursor types
oCpqxx::fieldReference to a field in a result set
oCpqxx::icursorstreamSimple read-only cursor represented as a stream of results
oCpqxx::internal::callgate< HOME >Base class for call gates
oCpqxx::internal::deref_ptr< T >
oCpqxx::internal::dereference< ITER >Functor: dereference iterator
oCpqxx::internal::Escaper< IT >
oCpqxx::internal::namedclass
oCpqxx::internal::PQAlloc< T, DELETER >Reference-counted smart pointer to libpq-allocated object
oCpqxx::internal::reactivation_avoidance_counter
oCpqxx::internal::reactivation_avoidance_exemptionScoped exemption to reactivation avoidance
oCpqxx::internal::refcountHelper class used in reference counting (doubly-linked circular list) Reference-counted smart-pointer for libpq-allocated resources
oCpqxx::internal::result_dataInformation shared between all copies of a result set
oCpqxx::internal::scoped_array< T >
oCpqxx::internal::statement_parameters
oCpqxx::internal::unique< GUEST >Ensure proper opening/closing of GUEST objects related to a "host" object
oCpqxx::isolation_traits< LEVEL >Traits class to describe an isolation level; primarly for libpqxx's own use
oCpqxx::largeobjectIdentity of a large object
oCpqxx::pipeline::Query
oCpqxx::pqxx_exceptionMixin base class to identify libpqxx-specific exception types
oCpqxx::prepare::internal::prepared_defInternal representation of a prepared statement definition
oCpqxx::stateless_cursor< up, op >"Stateless cursor" class: easy API for retrieving parts of result sets
oCpqxx::string_traits< T >Traits class for use in string conversions
oCpqxx::string_traits< bool >
oCpqxx::string_traits< char * >String traits for non-const C-style string ("pointer to char")
oCpqxx::string_traits< char[N]>String traits for C-style string constant ("array of char")
oCpqxx::string_traits< const char * >String traits for C-style string ("pointer to const char")
oCpqxx::string_traits< const char[N]>String traits for "array of const char."
oCpqxx::string_traits< const PGSTD::string >
oCpqxx::string_traits< double >
oCpqxx::string_traits< float >
oCpqxx::string_traits< int >
oCpqxx::string_traits< long >
oCpqxx::string_traits< PGSTD::string >
oCpqxx::string_traits< PGSTD::stringstream >
oCpqxx::string_traits< short >
oCpqxx::string_traits< unsigned int >
oCpqxx::string_traits< unsigned long >
oCpqxx::string_traits< unsigned short >
oCpqxx::thread_safety_modelDescriptor of library's thread-safety model
oCpqxx::tupleReference to one row in a result
oCpqxx::internal::unique< internal::transactionfocus >
oCpqxx::internal::unique< pqxx::transaction_base >
\Cconst unsigned char *