libpqxx
The C++ client library for PostgreSQL
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345]
 Cpqxx::array< ELEMENT, DIMENSIONS, SEPARATOR >An SQL array received from the database
 Cpqxx::internal::array_string_traits< Container >String traits for SQL arrays
 Cpqxx::internal::array_string_traits< std::array< T, N > >
 Cpqxx::internal::array_string_traits< std::vector< T, Args... > >
 Cstd::basic_iostream
 Cstd::basic_istream
 Cstd::basic_ostream
 Cinternal::basic_robusttransaction
 Cstd::basic_streambuf
 Cinternal::basic_transaction
 Cpqxx::binarystringBinary data corresponding to PostgreSQL's "BYTEA" binary-string type
 Cpqxx::internal::c_paramsInternal type: encode statement parameters
 Cpqxx::internal::callgate< HOME >Base class for call gates
 Cpqxx::internal::callgate< connection >
 Cpqxx::internal::callgate< connection const >
 Cpqxx::internal::callgate< errorhandler >
 Cpqxx::internal::callgate< icursor_iterator >
 Cpqxx::internal::callgate< icursorstream >
 Cpqxx::internal::callgate< result const >
 Cpqxx::internal::callgate< transaction_base >
 Cstd::char_traits
 Ccursor_base
 Cpqxx::internal::disallowed_ambiguous_char_conversion< CHAR_TYPE >Deliberately nonfunctional conversion traits for char types
 Cstd::domain_error
 Cpqxx::internal::dynamic_params< IT, ACCESSOR >
 Cpqxx::internal::enum_traits< ENUM >Helper class for defining enum conversions
 Cpqxx::internal::enum_traits< ExecStatusType >
 Cpqxx::internal::enum_traits< pqxx::internal::encoding_group >
 Cpqxx::errorhandler
 Cpqxx::exclusive_bound< TYPE >An exclusive boundary value to a pqxx::range
 Cstd::false_type
 Cpqxx::internal::float_traits< T >String traits for builtin floating-point types
 Cpqxx::internal::float_traits< double >
 Cpqxx::internal::float_traits< float >
 Cpqxx::internal::float_traits< long double >
 Cpqxx::forbidden_conversion< TYPE >String traits for a forbidden type conversion
 Cpqxx::forbidden_conversion< char >
 Cpqxx::forbidden_conversion< signed char >
 Cpqxx::forbidden_conversion< std::byte >
 Cpqxx::forbidden_conversion< unsigned char >
 Cpqxx::from_query_tMarker for stream_from constructors: "stream from query."
 Cpqxx::from_table_tMarker for stream_from constructors: "stream from table."
 Cpqxx::internal::glyph_scanner< encoding_group >Wrapper struct template for "find next glyph" functions
 Cpqxx::internal::glyph_scanner< encoding_group::BIG5 >
 Cpqxx::internal::glyph_scanner< encoding_group::EUC_CN >
 Cpqxx::internal::glyph_scanner< encoding_group::EUC_JP >
 Cpqxx::internal::glyph_scanner< encoding_group::EUC_KR >
 Cpqxx::internal::glyph_scanner< encoding_group::EUC_TW >
 Cpqxx::internal::glyph_scanner< encoding_group::GB18030 >
 Cpqxx::internal::glyph_scanner< encoding_group::GBK >
 Cpqxx::internal::glyph_scanner< encoding_group::JOHAB >
 Cpqxx::internal::glyph_scanner< encoding_group::MONOBYTE >
 Cpqxx::internal::glyph_scanner< encoding_group::MULE_INTERNAL >
 Cpqxx::internal::glyph_scanner< encoding_group::SJIS >
 Cpqxx::internal::glyph_scanner< encoding_group::UHC >
 Cpqxx::internal::glyph_scanner< encoding_group::UTF8 >
 Cpqxx::inclusive_bound< TYPE >An inclusive boundary value to a pqxx::range
 Cpqxx::internal::integral_traits< T >String traits for builtin integral types (though not bool)
 Cpqxx::internal::integral_traits< int >
 Cpqxx::internal::integral_traits< long >
 Cpqxx::internal::integral_traits< long long >
 Cpqxx::internal::integral_traits< short >
 Cpqxx::internal::integral_traits< unsigned >
 Cpqxx::internal::integral_traits< unsigned long >
 Cpqxx::internal::integral_traits< unsigned long long >
 Cpqxx::internal::integral_traits< unsigned short >
 Cstd::invalid_argument
 Cstd::logic_error
 Cpqxx::no_boundAn unlimited boundary value to a pqxx::range
 Cpqxx::no_null< TYPE >Nullness traits describing a type which does not have a null value
 Cpqxx::no_null< binarystring >
 Cpqxx::no_null< bytes >
 Cpqxx::no_null< bytes_view >
 Cpqxx::no_null< char[N]>
 Cpqxx::no_null< ENUM >
 Cpqxx::no_null< range< TYPE > >
 Cpqxx::no_null< std::array< T, N > >
 Cpqxx::no_null< std::string >
 Cpqxx::no_null< std::string_view >
 Cpqxx::no_null< std::stringstream >
 Cpqxx::no_null< std::vector< T > >
 Cpqxx::no_null< T >
 Cpqxx::no_null< zview >
 Cpqxx::internal::notice_waitersVarious callbacks waiting for a notice to come in
 Cpqxx::notificationAn incoming notification
 Cpqxx::notification_receiver
 Cpqxx::nullness< TYPE, ENABLE >Traits describing a type's "null value," if any
 Cpqxx::nullness< char * >
 Cpqxx::nullness< char const * >
 Cpqxx::nullness< std::monostate >
 Cpqxx::nullness< std::nullopt_t >
 Cpqxx::nullness< std::nullptr_t >
 Cpqxx::nullness< std::optional< T > >
 Cpqxx::nullness< std::shared_ptr< T > >
 Cpqxx::nullness< std::unique_ptr< T > >
 Cpqxx::nullness< std::variant< T... > >
 Cstd::out_of_range
 Cpqxx::placeholders< COUNTER >Generate parameter placeholders for use in an SQL statement
 Cpqxx::range< TYPE >A C++ equivalent to PostgreSQL's range types
 Cpqxx::range_bound< TYPE >A range boundary value
 Cpqxx::resultResult set containing data returned by a query or command
 Cpqxx::internal::result_iter< TYPE >Iterator for looped unpacking of a result
 Cpqxx::internal::result_iteration< TYPE >
 Cstd::runtime_error
 Cpqxx::stateless_cursor< up, op >"Stateless cursor" class: easy API for retrieving parts of result sets
 Cpqxx::internal::stream_from_input_iterator< TYPE >Input iterator for stream_from
 Cpqxx::internal::stream_input_iteration< TYPE >Iteration over a stream_query
 Cpqxx::stream_query< TYPE >
 Cpqxx::internal::stream_query_end_iteratorThe end() iterator for a stream_query
 Cpqxx::internal::stream_query_input_iterator< TYPE >Input iterator for stream_query
 Cpqxx::string_traits< TYPE >Traits class for use in string conversions
 Cpqxx::string_traits< binarystring >String conversion traits for binarystring
 Cpqxx::string_traits< bool >
 Cpqxx::string_traits< bytes >
 Cpqxx::string_traits< bytes_view >
 Cpqxx::string_traits< char * >String traits for non-const C-style string ("pointer to char")
 Cpqxx::string_traits< char const * >String traits for C-style string ("pointer to char const")
 Cpqxx::string_traits< char[N]>String traits for C-style string constant ("pointer to array of char")
 Cpqxx::string_traits< range< TYPE > >String conversions for a range type
 Cpqxx::string_traits< std::monostate >
 Cpqxx::string_traits< std::nullopt_t >
 Cpqxx::string_traits< std::nullptr_t >
 Cpqxx::string_traits< std::optional< T > >
 Cpqxx::string_traits< std::shared_ptr< T > >
 Cpqxx::string_traits< std::string >
 Cpqxx::string_traits< std::string_view >String traits for string_view
 Cpqxx::string_traits< std::stringstream >
 Cpqxx::string_traits< std::unique_ptr< T, Args... > >
 Cpqxx::string_traits< std::variant< T... > >
 Cpqxx::string_traits< zview >String traits for zview
 Cstd::string_view
 Cpqxx::thread_safety_modelDescriptor of library's thread-safety model
 Cpqxx::transaction_focusBase class for things that monopolise a transaction's attention
 Cstd::true_type