Modules
Here is a list of all modules:

String-escaping functions |
String conversion | The PostgreSQL server accepts and represents data in string form. It has its own formats for various data types. The string conversions define how various C++ types translate to and from their respective PostgreSQL text representations
Transaction classes | All database access goes through instances of these classes. However, not all implementations of this interface need to provide full transactional integrity
Transactor framework | Sometimes a transaction can fail for completely transient reasons, such as a conflict with another transaction in SERIALIZABLE isolation. The right way to handle those failures is often just to re-run the transaction from scratch
Utility functions |
Connection classes |
Errorhandler |
Exception classes |
Notifications and Receivers | "Observer" base class for notifications