Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | 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
typedef result::difference_type difference_type

Public Member Functions

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

Static Public Member Functions

difference_type all () throw ()
difference_type next () throw ()
difference_type prior () throw ()
difference_type backward_all () throw ()

Protected Member Functions

 cursor_base (transaction_base *, const PGSTD::string &cname, bool embellish_name=true)

Protected Attributes

transaction_basem_context
bool m_done

Detailed Description

Common definitions for cursor types.


Member Typedef Documentation

typedef result::difference_type pqxx::cursor_base::difference_type
 

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


Constructor & Destructor Documentation

pqxx::cursor_base::cursor_base transaction_base ,
const PGSTD::string &  cname,
bool  embellish_name = true
[protected]
 


Member Function Documentation

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

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

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

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

pqxx::cursor_base::operator void *  )  const
 

bool pqxx::cursor_base::operator!  )  const
 

difference_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 Mon Nov 1 19:13:37 2004 for libpqxx by  doxygen 1.3.9.1