|
PPL
1.2
|
#include <Dense_Row_defs.hh>

Public Types | |
| typedef std::bidirectional_iterator_tag | iterator_category |
| typedef Coefficient | value_type |
| typedef std::ptrdiff_t | difference_type |
| typedef value_type * | pointer |
| typedef value_type & | reference |
Public Member Functions | |
| iterator () | |
| iterator (Dense_Row &r, dimension_type i) | |
| Coefficient & | operator* () |
| Coefficient_traits::const_reference | operator* () const |
| dimension_type | index () const |
Returns the index of the element pointed to by *this. More... | |
| iterator & | operator++ () |
| iterator | operator++ (int) |
| iterator & | operator-- () |
| iterator | operator-- (int) |
| bool | operator== (const iterator &x) const |
| bool | operator!= (const iterator &x) const |
| operator const_iterator () const | |
| bool | OK () const |
Private Attributes | |
| Dense_Row * | row |
| dimension_type | idx |
Definition at line 432 of file Dense_Row_defs.hh.
| typedef std::ptrdiff_t Parma_Polyhedra_Library::Dense_Row::iterator::difference_type |
Definition at line 437 of file Dense_Row_defs.hh.
| typedef std::bidirectional_iterator_tag Parma_Polyhedra_Library::Dense_Row::iterator::iterator_category |
Definition at line 435 of file Dense_Row_defs.hh.
Definition at line 438 of file Dense_Row_defs.hh.
Definition at line 439 of file Dense_Row_defs.hh.
Definition at line 436 of file Dense_Row_defs.hh.
|
inline |
Definition at line 348 of file Dense_Row_inlines.hh.
References OK().
|
inline |
Definition at line 354 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 372 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 422 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::size().
Referenced by iterator().
|
inline |
Definition at line 417 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 412 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 360 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::size().
|
inline |
Definition at line 366 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::size().
|
inline |
Definition at line 377 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::OK(), and Parma_Polyhedra_Library::Dense_Row::size().
|
inline |
Definition at line 385 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 392 of file Dense_Row_inlines.hh.
References Parma_Polyhedra_Library::Dense_Row::OK().
|
inline |
Definition at line 400 of file Dense_Row_inlines.hh.
|
inline |
Definition at line 407 of file Dense_Row_inlines.hh.
|
private |
Definition at line 471 of file Dense_Row_defs.hh.
Referenced by operator==().
|
private |
Definition at line 470 of file Dense_Row_defs.hh.
Referenced by operator==().