libpqxx 4.0
pqxx::const_tuple_iterator Class Reference

Iterator for fields in a tuple. Use as tuple::const_iterator. More...

#include <tuple.hxx>

Inheritance diagram for pqxx::const_tuple_iterator:

List of all members.

Public Types

typedef tuple::size_type size_type
typedef tuple::difference_type difference_type
typedef field reference

Public Member Functions

 const_tuple_iterator (const tuple &T, tuple::size_type C) throw ()
 const_tuple_iterator (const field &F) throw ()
Dereferencing operators
pointer operator-> () const
reference operator* () const
Manipulations
const_tuple_iterator operator++ (int)
const_tuple_iteratoroperator++ ()
const_tuple_iterator operator-- (int)
const_tuple_iteratoroperator-- ()
const_tuple_iteratoroperator+= (difference_type i)
const_tuple_iteratoroperator-= (difference_type i)
Comparisons
bool operator== (const const_tuple_iterator &i) const
bool operator!= (const const_tuple_iterator &i) const
bool operator< (const const_tuple_iterator &i) const
bool operator<= (const const_tuple_iterator &i) const
bool operator> (const const_tuple_iterator &i) const
bool operator>= (const const_tuple_iterator &i) const

Arithmetic operators

const_tuple_iterator operator+ (difference_type) const
const_tuple_iterator operator- (difference_type) const
difference_type operator- (const_tuple_iterator) const
const_tuple_iterator operator+ (difference_type, const_tuple_iterator)

Detailed Description

Iterator for fields in a tuple. Use as tuple::const_iterator.


Member Typedef Documentation


Constructor & Destructor Documentation

pqxx::const_tuple_iterator::const_tuple_iterator ( const tuple T,
tuple::size_type  C 
) throw ()
pqxx::const_tuple_iterator::const_tuple_iterator ( const field F) throw ()

Member Function Documentation

bool pqxx::const_tuple_iterator::operator!= ( const const_tuple_iterator i) const
reference pqxx::const_tuple_iterator::operator* ( ) const
const_tuple_iterator pqxx::const_tuple_iterator::operator+ ( difference_type  o) const
const_tuple_iterator& pqxx::const_tuple_iterator::operator++ ( )
pqxx::const_tuple_iterator pqxx::const_tuple_iterator::operator++ ( int  )
const_tuple_iterator& pqxx::const_tuple_iterator::operator+= ( difference_type  i)
const_tuple_iterator pqxx::const_tuple_iterator::operator- ( difference_type  o) const
const_tuple_iterator::difference_type pqxx::const_tuple_iterator::operator- ( const_tuple_iterator  i) const

References pqxx::field::num().

pqxx::const_tuple_iterator pqxx::const_tuple_iterator::operator-- ( int  )
const_tuple_iterator& pqxx::const_tuple_iterator::operator-- ( )
const_tuple_iterator& pqxx::const_tuple_iterator::operator-= ( difference_type  i)
pointer pqxx::const_tuple_iterator::operator-> ( ) const
bool pqxx::const_tuple_iterator::operator< ( const const_tuple_iterator i) const
bool pqxx::const_tuple_iterator::operator<= ( const const_tuple_iterator i) const
bool pqxx::const_tuple_iterator::operator== ( const const_tuple_iterator i) const
bool pqxx::const_tuple_iterator::operator> ( const const_tuple_iterator i) const
bool pqxx::const_tuple_iterator::operator>= ( const const_tuple_iterator i) const

Friends And Related Function Documentation


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