PPL
1.2
|
#include <Dense_Row_defs.hh>
Public Types | |
typedef const Coefficient | value_type |
typedef std::ptrdiff_t | difference_type |
typedef value_type * | pointer |
typedef Coefficient_traits::const_reference | reference |
Public Member Functions | |
const_iterator () | |
const_iterator (const Dense_Row &r, dimension_type i) | |
Coefficient_traits::const_reference | operator* () const |
dimension_type | index () const |
Returns the index of the element pointed to by *this . More... | |
const_iterator & | operator++ () |
const_iterator | operator++ (int) |
const_iterator & | operator-- () |
const_iterator | operator-- (int) |
bool | operator== (const const_iterator &x) const |
bool | operator!= (const const_iterator &x) const |
bool | OK () const |
Private Attributes | |
const Dense_Row * | row |
dimension_type | idx |
Definition at line 474 of file Dense_Row_defs.hh.
typedef std::ptrdiff_t Parma_Polyhedra_Library::Dense_Row::const_iterator::difference_type |
Definition at line 478 of file Dense_Row_defs.hh.
Definition at line 479 of file Dense_Row_defs.hh.
typedef Coefficient_traits::const_reference Parma_Polyhedra_Library::Dense_Row::const_iterator::reference |
Definition at line 480 of file Dense_Row_defs.hh.
Definition at line 477 of file Dense_Row_defs.hh.
|
inline |
Definition at line 432 of file Dense_Row_inlines.hh.
References OK().
|
inline |
Definition at line 438 of file Dense_Row_inlines.hh.
References OK().
|
inline |
Returns the index of the element pointed to by *this
.
If itr is a valid iterator for row, row[itr.index()]
is equivalent to *itr.
*this
. Definition at line 451 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 496 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::size().
Referenced by const_iterator().
|
inline |
Definition at line 491 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 445 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::size().
|
inline |
Definition at line 456 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::OK(), and Parma_Polyhedra_Library::Dense_Row::size().
|
inline |
Definition at line 464 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 471 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::OK().
|
inline |
Definition at line 479 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 486 of file Dense_Row_inlines.hh.
|
private |
Definition at line 509 of file Dense_Row_defs.hh.
Referenced by operator==().
|
private |
Definition at line 508 of file Dense_Row_defs.hh.
Referenced by operator==().