libpqxx  v4.0-1
C++ library for PostgreSQL
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
pqxx::internal::gate::result_creation Class Reference

#include <result-creation.hxx>

Inheritance diagram for pqxx::internal::gate::result_creation:
Collaboration diagram for pqxx::internal::gate::result_creation:

Private Types

typedef const resultreference
 A reference to the host class. Helps keep constructors easy. More...
 
typedef callgate< const resultsuper
 This class, to keep constructors easy. More...
 

Private Member Functions

 result_creation (reference x)
 
void CheckStatus () const
 
reference home () const throw ()
 The home object. The gate class has full "private" access. More...
 

Static Private Member Functions

static result create (internal::pq::PGresult *rhs, int protocol, const PGSTD::string &query, int encoding_code)
 

Friends

class pqxx::connection_base
 
class pqxx::pipeline
 

Member Typedef Documentation

typedef const result & pqxx::internal::callgate< const result >::reference
protectedinherited

A reference to the host class. Helps keep constructors easy.

typedef callgate<const result > pqxx::internal::callgate< const result >::super
protectedinherited

This class, to keep constructors easy.

Constructor & Destructor Documentation

pqxx::internal::gate::result_creation::result_creation ( reference  x)
inlineprivate

Member Function Documentation

void pqxx::internal::gate::result_creation::CheckStatus ( ) const
inlineprivate
static result pqxx::internal::gate::result_creation::create ( internal::pq::PGresult rhs,
int  protocol,
const PGSTD::string &  query,
int  encoding_code 
)
inlinestaticprivate
reference pqxx::internal::callgate< const result >::home ( ) const throw ()
inlineprotectedinherited

The home object. The gate class has full "private" access.

Friends And Related Function Documentation

friend class pqxx::connection_base
friend
friend class pqxx::pipeline
friend

The documentation for this class was generated from the following file: