database_interface::PostgresqlDatabase::PGresultAutoPtr Class Reference

List of all members.

Public Member Functions

PGresult * operator* ()
 PGresultAutoPtr (PGresult *ptr)
void reset (PGresult *ptr)
 ~PGresultAutoPtr ()

Private Attributes

PGresult * result_

Detailed Description

A little helper class to behave much like an auto ptr for the PGresult, except that instead of deleting it when it goes out of scope, it calls PQclear() on it.

Definition at line 44 of file postgresql_database.cpp.


Constructor & Destructor Documentation

database_interface::PostgresqlDatabase::PGresultAutoPtr::PGresultAutoPtr ( PGresult *  ptr  )  [inline]

Definition at line 42 of file postgresql_database.cpp.

database_interface::PostgresqlDatabase::PGresultAutoPtr::~PGresultAutoPtr (  )  [inline]

Definition at line 43 of file postgresql_database.cpp.


Member Function Documentation

PGresult* database_interface::PostgresqlDatabase::PGresultAutoPtr::operator* (  )  [inline]

Definition at line 45 of file postgresql_database.cpp.

void database_interface::PostgresqlDatabase::PGresultAutoPtr::reset ( PGresult *  ptr  )  [inline]

Definition at line 44 of file postgresql_database.cpp.


Member Data Documentation

Definition at line 40 of file postgresql_database.cpp.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends


database_interface
Author(s): Matei Ciocarlie and Lorenz Mosenlechner
autogenerated on Wed Jul 23 04:34:21 2014