libpqxx
The C++ client library for PostgreSQL
libpq-forward.hxx
1 
11 #if !defined(PQXX_H_LIBPQ_FORWARD)
12 # define PQXX_H_LIBPQ_FORWARD
13 
14 extern "C"
15 {
16  struct pg_conn;
17  struct pg_result;
18  struct pgNotify;
19 }
20 
22 namespace pqxx::internal::pq
23 {
24 using PGconn = pg_conn;
25 using PGresult = pg_result;
26 using PGnotify = pgNotify;
27 using PQnoticeProcessor = void (*)(void *, char const *);
28 } // namespace pqxx::internal::pq
29 
30 namespace pqxx
31 {
33 using oid = unsigned int;
34 } // namespace pqxx
35 #endif
The home of all libpqxx classes, functions, templates, etc.
Definition: array.cxx:26
unsigned int oid
PostgreSQL database row identifier.
Definition: libpq-forward.hxx:33
Forward declarations of libpq types as needed in libpqxx headers.
Definition: util.cxx:203