|
Vowpal Wabbit
|
#include <array_parameters.h>
Public Types | |
| typedef std::forward_iterator_tag | iterator_category |
| typedef T | value_type |
| typedef ptrdiff_t | difference_type |
| typedef T * | pointer |
| typedef T & | reference |
Public Member Functions | |
| sparse_iterator (weight_map::iterator &iter, uint32_t stride) | |
| sparse_iterator & | operator= (const sparse_iterator &other) |
| uint64_t | index () |
| T & | operator* () |
| sparse_iterator & | operator++ () |
| bool | operator== (const sparse_iterator &rhs) const |
| bool | operator!= (const sparse_iterator &rhs) const |
Private Attributes | |
| weight_map::iterator | _iter |
| uint32_t | _stride |
Definition at line 25 of file array_parameters.h.
| typedef ptrdiff_t sparse_iterator< T >::difference_type |
Definition at line 34 of file array_parameters.h.
| typedef std::forward_iterator_tag sparse_iterator< T >::iterator_category |
Definition at line 32 of file array_parameters.h.
| typedef T* sparse_iterator< T >::pointer |
Definition at line 35 of file array_parameters.h.
| typedef T& sparse_iterator< T >::reference |
Definition at line 36 of file array_parameters.h.
| typedef T sparse_iterator< T >::value_type |
Definition at line 33 of file array_parameters.h.
|
inline |
Definition at line 38 of file array_parameters.h.
|
inline |
|
inline |
|
inline |
Definition at line 48 of file array_parameters.h.
|
inline |
Definition at line 50 of file array_parameters.h.
|
inline |
Definition at line 40 of file array_parameters.h.
References sparse_iterator< T >::_iter, and sparse_iterator< T >::_stride.
|
inline |
|
private |
Definition at line 28 of file array_parameters.h.
Referenced by sparse_iterator< T >::operator!=(), sparse_iterator< T >::operator=(), and sparse_iterator< T >::operator==().
|
private |
Definition at line 29 of file array_parameters.h.
Referenced by sparse_iterator< T >::operator=().
1.8.13