# pqxx::result::result::const_fielditerator Class Reference

`#include <result.hxx>`

Inheritance diagram for pqxx::result::result::const_fielditerator:

[legend]

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_fielditerator (const tuple &T, tuple::size_type C) throw ()
| const_fielditerator (const field &F) throw ()
Dereferencing operators
pointer | operator-> () const
reference | operator* () const
Manipulations
const_fielditerator | operator++ (int)
const_fielditerator & | operator++ ()
const_fielditerator | operator-- (int)
const_fielditerator & | operator-- ()
const_fielditerator & | operator+= (difference_type i)
const_fielditerator & | operator-= (difference_type i)
Comparisons
bool | operator== (const const_fielditerator &i) const
bool | operator!= (const const_fielditerator &i) const
bool | operator< (const const_fielditerator &i) const
bool | operator<= (const const_fielditerator &i) const
bool | operator> (const const_fielditerator &i) const
bool | operator>= (const const_fielditerator &i) const
## Arithmetic operators
const_fielditerator | operator+ (difference_type) const
const_fielditerator | operator- (difference_type) const
difference_type | operator- (const_fielditerator) const
const_fielditerator | operator+ (difference_type, const_fielditerator)

## Member Typedef Documentation

typedef tuple::difference_type pqxx::result::result::const_fielditerator::difference_type

typedef field pqxx::result::result::const_fielditerator::reference

typedef tuple::size_type pqxx::result::result::const_fielditerator::size_type

Reimplemented from pqxx::result::result::field.

## Constructor & Destructor Documentation

pqxx::result::result::const_fielditerator::const_fielditerator | ( | const tuple & | T,
|  | tuple::size_type | C |
| ) |  |  | throw ()

Referenced by pqxx::result::result::const_fielditerator::operator+(), and pqxx::result::result::const_fielditerator::operator-().

pqxx::result::result::const_fielditerator::const_fielditerator | ( | const field & | F | ) | throw ()

## Member Function Documentation

bool pqxx::result::result::const_fielditerator::operator!= | ( | const const_fielditerator & | i | ) | const

reference pqxx::result::result::const_fielditerator::operator* | ( |  | ) | const

result::const_fielditerator pqxx::result::result::const_fielditerator::operator+ | ( | difference_type | o | ) | const

Reimplemented in pqxx::result::result::const_reverse_fielditerator.

References pqxx::result::result::field::col(), pqxx::result::result::const_fielditerator::const_fielditerator(), and pqxx::result::result::field::m_tup.

const_fielditerator& pqxx::result::result::const_fielditerator::operator++ | ( |  | ) |

Reimplemented in pqxx::result::result::const_reverse_fielditerator.

pqxx::result::const_fielditerator pqxx::result::result::const_fielditerator::operator++ | ( | int |  | ) |

Reimplemented in pqxx::result::result::const_reverse_fielditerator.

References pqxx::result::result::field::m_col.

const_fielditerator& pqxx::result::result::const_fielditerator::operator+= | ( | difference_type | i | ) |

Reimplemented in pqxx::result::result::const_reverse_fielditerator.

result::const_fielditerator::difference_type pqxx::result::result::const_fielditerator::operator- | ( | const_fielditerator | i | ) | const

References pqxx::result::result::field::num().

result::const_fielditerator pqxx::result::result::const_fielditerator::operator- | ( | difference_type | o | ) | const

References pqxx::result::result::field::col(), pqxx::result::result::const_fielditerator::const_fielditerator(), and pqxx::result::result::field::m_tup.

const_fielditerator& pqxx::result::result::const_fielditerator::operator-- | ( |  | ) |

Reimplemented in pqxx::result::result::const_reverse_fielditerator.

pqxx::result::const_fielditerator pqxx::result::result::const_fielditerator::operator-- | ( | int |  | ) |

Reimplemented in pqxx::result::result::const_reverse_fielditerator.

References pqxx::result::result::field::m_col.

const_fielditerator& pqxx::result::result::const_fielditerator::operator-= | ( | difference_type | i | ) |

Reimplemented in pqxx::result::result::const_reverse_fielditerator.

pointer pqxx::result::result::const_fielditerator::operator-> | ( |  | ) | const

bool pqxx::result::result::const_fielditerator::operator< | ( | const const_fielditerator & | i | ) | const

bool pqxx::result::result::const_fielditerator::operator<= | ( | const const_fielditerator & | i | ) | const

bool pqxx::result::result::const_fielditerator::operator== | ( | const const_fielditerator & | i | ) | const

References pqxx::result::result::field::col().

bool pqxx::result::result::const_fielditerator::operator> | ( | const const_fielditerator & | i | ) | const

bool pqxx::result::result::const_fielditerator::operator>= | ( | const const_fielditerator & | i | ) | const

## Friends And Related Function Documentation

const_fielditerator operator+ | ( | difference_type | o,
|  | result::const_fielditerator | i |
| ) |  |  | `[friend]`

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

- result.hxx
- result.cxx