libpqxx
4.0.1
|
#include <util.hxx>
Public Member Functions | |
refcount () | |
~refcount () | |
void | makeref (refcount &) throw () |
Create additional reference based on existing refcount object. | |
bool | loseref () throw () |
Drop this reference; return whether we were the last reference. |
Helper class used in reference counting (doubly-linked circular list) Reference-counted smart-pointer for libpq-allocated resources.
pqxx::internal::refcount::refcount | ( | ) |
pqxx::internal::refcount::~refcount | ( | ) |
bool pqxx::internal::refcount::loseref | ( | ) | throw () |
Drop this reference; return whether we were the last reference.
void pqxx::internal::refcount::makeref | ( | refcount & | rhs | ) | throw () |
Create additional reference based on existing refcount object.