Classes | |
class | pqxx::internal::transactionfocus |
class | pqxx::internal::PQAlloc< T > |
Keep track of a libpq-allocated pointer to be free()d automatically. More... | |
class | pqxx::internal::namedclass |
class | pqxx::internal::unique< GUEST > |
Ensure proper opening/closing of GUEST objects related to a "host" object. More... | |
Functions | |
template<typename T> const char * | FmtString (T t) |
C-style format strings for various built-in types. | |
template<> const char * | FmtString (short) |
template<> const char * | FmtString (unsigned short) |
template<> const char * | FmtString (int) |
template<> const char * | FmtString (long) |
template<> const char * | FmtString (float) |
template<> const char * | FmtString (double) |
template<> const char * | FmtString (char) |
void PQXX_LIBEXPORT | FromString_string (const char Str[], PGSTD::string &Obj) |
For libpqxx internal use only: convert C string to C++ string. | |
void PQXX_LIBEXPORT | FromString_ucharptr (const char Str[], const unsigned char *&Obj) |
For libpqxx internal use only: convert unsigned char * to C++ string. | |
PGSTD::string PQXX_LIBEXPORT | Quote_string (const PGSTD::string &Obj, bool EmptyIsNull) |
For libpqxx internal use only: quote std::string. | |
PGSTD::string PQXX_LIBEXPORT | Quote_charptr (const char Obj[], bool EmptyIsNull) |
For libpqxx internal use only: quote const char *. | |
void | freepqmem (void *) |
void | freenotif (internal::pq::PGnotify *) |
template<> void | PQAlloc< internal::pq::PGnotify >::freemem () throw () |
Special version for notify structures, using PQfreeNotify() if available. | |
void | CheckUniqueRegistration (const namedclass *New, const namedclass *Old) |
void | CheckUniqueUnregistration (const namedclass *New, const namedclass *Old) |
This namespace hides definitions internal to libpqxx. These are not supposed to be used by client programs, and they may change at any time without notice.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C-style format strings for various built-in types.
|
|
|
|
|
|
For libpqxx internal use only: convert C string to C++ string.
|
|
For libpqxx internal use only: convert unsigned char * to C++ string.
|
|
Special version for notify structures, using PQfreeNotify() if available.
|
|
For libpqxx internal use only: quote const char *.
|
|
For libpqxx internal use only: quote std::string.
|