libpqxx
The C++ client library for PostgreSQL
header-pre.hxx File Reference

Go to the source code of this file.

Macros

#define PQXX_HEADER_PRE
 
#define PQXX_CPLUSPLUS   __cplusplus
 
#define PQXX_PURE   __attribute__((pure))
 Declare function "pure": no side effects, only reads globals and its args. More...
 
#define PQXX_COLD   /* cold */
 
#define PQXX_LIBEXPORT   __attribute__((visibility("default")))
 
#define PQXX_PRIVATE   __attribute__((visibility("hidden")))
 
#define PQXX_NOVTABLE   /* novtable */
 
#define PQXX_LIKELY   [[likely]]
 
#define PQXX_UNLIKELY   [[unlikely]]
 
#define PQXX_ASSUME(condition)   [[assume(condition)]]
 

Macro Definition Documentation

#define PQXX_ASSUME (   condition)    [[assume(condition)]]
#define PQXX_COLD   /* cold */
#define PQXX_CPLUSPLUS   __cplusplus
#define PQXX_HEADER_PRE
#define PQXX_LIBEXPORT   __attribute__((visibility("default")))
#define PQXX_LIKELY   [[likely]]
#define PQXX_NOVTABLE   /* novtable */
#define PQXX_PRIVATE   __attribute__((visibility("hidden")))
#define PQXX_PURE   __attribute__((pure))

Declare function "pure": no side effects, only reads globals and its args.

#define PQXX_UNLIKELY   [[unlikely]]