libpqxx  4.0.1
pqxx::const_reverse_result_iterator Class Reference

Reverse iterator for result. Use as result::const_reverse_iterator. More...

#include <result.hxx>

Inheritance diagram for pqxx::const_reverse_result_iterator:
pqxx::const_result_iterator

Public Types

typedef const_result_iterator super
 
typedef const_result_iterator iterator_type
 
typedef result::difference_type difference_type
 
typedef const tuplepointer
 
typedef tuple reference
 

Public Member Functions

 const_reverse_result_iterator (const const_reverse_result_iterator &rhs)
 
 const_reverse_result_iterator (const const_result_iterator &rhs)
 
const_result_iterator PQXX_PURE base () const throw ()
 
Manipulations
const_reverse_result_iteratoroperator= (const const_reverse_result_iterator &r)
 
const_reverse_result_iterator operator++ ()
 
const_reverse_result_iterator operator++ (int)
 
const_reverse_result_iteratoroperator-- ()
 
const_reverse_result_iterator operator-- (int)
 
const_reverse_result_iteratoroperator+= (difference_type i)
 
const_reverse_result_iteratoroperator-= (difference_type i)
 
Arithmetic operators
const_reverse_result_iterator operator+ (difference_type i) const
 
const_reverse_result_iterator operator- (difference_type i)
 
difference_type operator- (const const_reverse_result_iterator &rhs) const
 
Comparisons
bool operator== (const const_reverse_result_iterator &rhs) const throw ()
 
bool operator!= (const const_reverse_result_iterator &rhs) const throw ()
 
bool operator< (const const_reverse_result_iterator &rhs) const
 
bool operator<= (const const_reverse_result_iterator &rhs) const
 
bool operator> (const const_reverse_result_iterator &rhs) const
 
bool operator>= (const const_reverse_result_iterator &rhs) const
 

Detailed Description

Reverse iterator for result. Use as result::const_reverse_iterator.

Member Typedef Documentation

§ difference_type

§ iterator_type

§ pointer

§ reference

§ super

Constructor & Destructor Documentation

§ const_reverse_result_iterator() [1/2]

pqxx::const_reverse_result_iterator::const_reverse_result_iterator ( const const_reverse_result_iterator rhs)

§ const_reverse_result_iterator() [2/2]

pqxx::const_reverse_result_iterator::const_reverse_result_iterator ( const const_result_iterator rhs)
explicit

Member Function Documentation

§ base()

pqxx::result::const_iterator pqxx::result::const_reverse_iterator::base ( ) const
throw (
)

Referenced by pqxx::operator+().

§ operator!=()

bool pqxx::const_reverse_result_iterator::operator!= ( const const_reverse_result_iterator rhs) const
throw (
)

§ operator+()

const_reverse_result_iterator pqxx::const_reverse_result_iterator::operator+ ( difference_type  i) const

§ operator++() [1/2]

const_reverse_result_iterator pqxx::const_reverse_result_iterator::operator++ ( )

§ operator++() [2/2]

pqxx::const_reverse_result_iterator pqxx::const_reverse_result_iterator::operator++ ( int  )

§ operator+=()

const_reverse_result_iterator& pqxx::const_reverse_result_iterator::operator+= ( difference_type  i)

§ operator-() [1/2]

const_reverse_result_iterator pqxx::const_reverse_result_iterator::operator- ( difference_type  i)

§ operator-() [2/2]

difference_type pqxx::const_reverse_result_iterator::operator- ( const const_reverse_result_iterator rhs) const

§ operator--() [1/2]

const_reverse_result_iterator& pqxx::const_reverse_result_iterator::operator-- ( )

§ operator--() [2/2]

pqxx::const_reverse_result_iterator pqxx::const_reverse_result_iterator::operator-- ( int  )

§ operator-=()

const_reverse_result_iterator& pqxx::const_reverse_result_iterator::operator-= ( difference_type  i)

§ operator<()

bool pqxx::const_reverse_result_iterator::operator< ( const const_reverse_result_iterator rhs) const

§ operator<=()

bool pqxx::const_reverse_result_iterator::operator<= ( const const_reverse_result_iterator rhs) const

§ operator=()

const_reverse_result_iterator& pqxx::const_reverse_result_iterator::operator= ( const const_reverse_result_iterator r)

§ operator==()

bool pqxx::const_reverse_result_iterator::operator== ( const const_reverse_result_iterator rhs) const
throw (
)

§ operator>()

bool pqxx::const_reverse_result_iterator::operator> ( const const_reverse_result_iterator rhs) const

§ operator>=()

bool pqxx::const_reverse_result_iterator::operator>= ( const const_reverse_result_iterator rhs) const

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