PPL
1.2
|
An object that behaves like a matrix's row with respect to the subscript operators. More...
Public Member Functions | |
template<typename V > | |
Pseudo_Row (const Pseudo_Row< V > &y) | |
Copy constructor allowing the construction of a const pseudo-row from a non-const pseudo-row. Ordinary copy constructor. More... | |
~Pseudo_Row () | |
Destructor. More... | |
U & | operator[] (dimension_type k) const |
Subscript operator. More... | |
Pseudo_Row () | |
Default constructor: creates an invalid object that has to be assigned. More... | |
Pseudo_Row & | operator= (const Pseudo_Row &y) |
Assignment operator. More... | |
Private Member Functions | |
Pseudo_Row (U &y) | |
Private constructor for a Pseudo_Row beginning at y . More... | |
Private Attributes | |
U * | first |
Holds a reference to the beginning of this row. More... | |
Friends | |
template<typename V > | |
class | Pseudo_Row |
template<typename V > | |
class | any_row_iterator |
class | OR_Matrix |
An object that behaves like a matrix's row with respect to the subscript operators.
Definition at line 112 of file OR_Matrix_defs.hh.
|
inline |
Copy constructor allowing the construction of a const pseudo-row from a non-const pseudo-row. Ordinary copy constructor.
Definition at line 90 of file OR_Matrix_inlines.hh.
|
inline |
|
inline |
Default constructor: creates an invalid object that has to be assigned.
Definition at line 63 of file OR_Matrix_inlines.hh.
|
inlineexplicitprivate |
Private constructor for a Pseudo_Row beginning at y
.
Definition at line 74 of file OR_Matrix_inlines.hh.
|
inline |
Assignment operator.
Definition at line 101 of file OR_Matrix_inlines.hh.
References Parma_Polyhedra_Library::OR_Matrix< T >::Pseudo_Row< U >::first.
|
inline |
Subscript operator.
Definition at line 118 of file OR_Matrix_inlines.hh.
|
friend |
Definition at line 182 of file OR_Matrix_defs.hh.
Definition at line 185 of file OR_Matrix_defs.hh.
Definition at line 181 of file OR_Matrix_defs.hh.
|
private |
Holds a reference to the beginning of this row.
Definition at line 154 of file OR_Matrix_defs.hh.
Referenced by Parma_Polyhedra_Library::OR_Matrix< T >::Pseudo_Row< U >::operator=().