Machine Learning Library
|
#include <CDenseVector.h>
Public Types | |
typedef pair< int, Type > | pair_type |
typedef pair_type | value_type |
typedef pair_type * | pointer |
typedef pair_type & | reference |
typedef ptrdiff_t | difference_type |
typedef keyed_iterator_tag | iterator_category |
Public Member Functions | |
keyed_iterator () | |
keyed_iterator (pair< int, Type > *it, int size, difference_type max) | |
reference | operator* () const |
pointer | operator-> () const |
keyed_iterator & | operator++ () |
keyed_iterator | operator++ (int) |
keyed_iterator & | operator-- () |
keyed_iterator | operator-- (int) |
bool | operator== (const keyed_iterator< Type > &o) const |
bool | operator!= (const keyed_iterator &o) const |
bool | operator< (const keyed_iterator< Type > &o) |
keyed_iterator & | operator+= (int n) |
keyed_iterator & | operator-= (int n) |
keyed_iterator | operator+ (int n) const |
keyed_iterator | operator- (int n) const |
const reference | operator[] (int n) const |
reference | operator[] (int n) |
difference_type | operator- (const keyed_iterator< Type > &o) |
int | key () const |
Type | val () const |
Type & | val () |
int | size () const |
difference_type | max () const |
typedef ptrdiff_t keyed_iterator< Type >::difference_type |
typedef keyed_iterator_tag keyed_iterator< Type >::iterator_category |
typedef pair<int, Type> keyed_iterator< Type >::pair_type |
typedef pair_type* keyed_iterator< Type >::pointer |
typedef pair_type& keyed_iterator< Type >::reference |
typedef pair_type keyed_iterator< Type >::value_type |
|
inline |
|
inline |
|
inline |
Referenced by coCosine_distance(), element_adapt(), element_add(), element_product(), inner_distance(), std::inner_product(), operator!=(), operator<<(), and operator==().
|
inline |
Referenced by element_add(), element_product(), and inner_distance().
|
inline |
References keyed_iterator< Type >::operator==().
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Referenced by keyed_iterator< Type >::operator!=().
|
inline |
|
inline |
|
inline |
Referenced by coCosine_distance(), inner_distance(), and std::inner_product().
|
inline |
Referenced by coCosine_distance(), element_adapt(), element_add(), element_product(), inner_distance(), std::inner_product(), operator!=(), and operator==().
|
inline |