Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

pqxx::cursor_base Class Reference

Common definitions for cursor types. More...

#include <cursor.hxx>

Inheritance diagram for pqxx::cursor_base:

pqxx::icursorstream List of all members.

Public Types

typedef result::size_type size_type

Public Member Functions

 operator void * () const
bool operator! () const
const PGSTD::string & name () const throw ()

Static Public Member Functions

size_type all () throw ()
size_type next () throw ()
size_type prior () throw ()
size_type backward_all () throw ()

Protected Member Functions

 cursor_base (transaction_base *context, const PGSTD::string &cname)

Protected Attributes

transaction_basem_context
bool m_done

Detailed Description

Common definitions for cursor types.

Warning:
This code is experimental. It is not fully covered by libpqxx' regression tests, and may see considerable change before becoming part of a stable release. Do not use except to test it.


Member Typedef Documentation

typedef result::size_type pqxx::cursor_base::size_type
 


Constructor & Destructor Documentation

pqxx::cursor_base::cursor_base transaction_base context,
const PGSTD::string &  cname
[protected]
 


Member Function Documentation

cursor_base::size_type pqxx::cursor_base::all  )  throw () [static]
 

cursor_base::size_type pqxx::cursor_base::backward_all  )  throw () [static]
 

const PGSTD::string& pqxx::cursor_base::name  )  const throw ()
 

size_type pqxx::cursor_base::next  )  throw () [static]
 

pqxx::cursor_base::operator void *  )  const
 

bool pqxx::cursor_base::operator!  )  const
 

size_type pqxx::cursor_base::prior  )  throw () [static]
 


Member Data Documentation

transaction_base* pqxx::cursor_base::m_context [protected]
 

bool pqxx::cursor_base::m_done [protected]
 


The documentation for this class was generated from the following files:
Generated on Fri Jul 2 21:47:30 2004 for libpqxx by doxygen 1.3.7