pqxx::internal::refcount Class Reference
#include <util.hxx>
List of all members.
|
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.
|
Detailed Description
Helper class used in reference counting (doubly-linked circular list) Reference-counted smart-pointer for libpq-allocated resources.
Constructor & Destructor Documentation
pqxx::internal::refcount::refcount |
( |
|
) |
|
pqxx::internal::refcount::~refcount |
( |
|
) |
|
Member Function Documentation
void pqxx::internal::refcount::makeref |
( |
refcount & |
rhs |
) |
throw () |
Create additional reference based on existing refcount object.
References m_l, and m_r.
bool pqxx::internal::refcount::loseref |
( |
|
) |
throw () |
Drop this reference; return whether we were the last reference.
References m_l, and m_r.
Referenced by ~refcount().
The documentation for this class was generated from the following files: