Member |
Where defined |
Comment |
size_type |
VectorExpression |
Defined as SparseVectorCollection::nnz_type |
value_type |
VectorExpression |
Defined as SparseCollection::value_type |
const_reference |
VectorExpression |
|
reference |
Collection |
Equal to const_reference unless the SparseVectorCollection is really a
Collection (and not just an Expression) in which case it is defined as
SparseVectorCollection::reference .
|
source_type
| View |
|
sparse_dense_view(SparseCollection const&) |
View |
|
sparse_dense_view(sparse_dense_view const&) |
Assignable |
Copy constructor |
void operator=(sparse_dense_view const&) |
Assignable |
Copies the contents of the view. Thus this will not make the view point to another source |
bool operator==(sparse_dense_view const&) const |
EqualityComparable |
Compares the content of the underlying collection |
bool operator!=(sparse_dense_view const&) const |
EqualityComparable |
|
size_type size() const |
VectorExpression |
Equal to source().nnz() |
const_reference operator[]( size_type ) const
| DenseExpression |
Returns source().nz(i) |
reference operator[]( size_type )
| DenseCollection |
Returns source().nz(i) |
source_type& source()
| UnaryExpression |
|