libpqxx
The C++ client library for PostgreSQL
libpq-forward.hxx
Go to the documentation of this file.
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
void(*)(void *, char const *) PQnoticeProcessor
Definition: libpq-forward.hxx:27
pgNotify PGnotify
Definition: libpq-forward.hxx:26
The home of all libpqxx classes, functions, templates, etc.
Definition: array.cxx:26
pg_conn PGconn
Definition: libpq-forward.hxx:24
unsigned int oid
PostgreSQL database row identifier.
Definition: libpq-forward.hxx:33
pg_result PGresult
Definition: libpq-forward.hxx:25
Forward declarations of libpq types as needed in libpqxx headers.
Definition: util.cxx:203