aimstil
5.0.5
|
#include <til/sparse_vector.h>
Public Types | |
typedef detail::sparse_vector_iterator_base< sparse_vector< T, BaselinePolicy >, ValueProxy > | Base |
typedef ValueProxy & | reference |
typedef T * | pointer |
![]() | |
typedef sparse_vector_iterator_base | Self |
typedef sparse_vector< T, BaselinePolicy > ::value_type | value_type |
Public Member Functions | |
iterator (std::size_t i, sparse_vector< T, BaselinePolicy > &p) | |
ValueProxy & | operator* () |
pointer | operator-> () |
![]() | |
sparse_vector_iterator_base (std::size_t i, sparse_vector< T, BaselinePolicy > &sv) | |
sparse_vector_iterator_base (sparse_vector_iterator_base< XSparseVector, XProxy > it) | |
const ValueProxy & | proxy () const |
ValueProxy & | proxy () |
void | operator++ () |
Additional Inherited Members | |
![]() | |
ValueProxy | m_valueProxy |
Definition at line 577 of file sparse_vector.h.
typedef detail::sparse_vector_iterator_base<sparse_vector<T,BaselinePolicy>, ValueProxy> til::sparse_vector< T, BaselinePolicy >::iterator::Base |
Definition at line 581 of file sparse_vector.h.
typedef T* til::sparse_vector< T, BaselinePolicy >::iterator::pointer |
Definition at line 583 of file sparse_vector.h.
typedef ValueProxy& til::sparse_vector< T, BaselinePolicy >::iterator::reference |
Definition at line 582 of file sparse_vector.h.
|
inline |
Definition at line 585 of file sparse_vector.h.
|
inline |
Definition at line 586 of file sparse_vector.h.
|
inline |
Definition at line 587 of file sparse_vector.h.