Vowpal Wabbit
Public Member Functions | Protected Attributes | Friends | List of all members
features_value_index_iterator Class Reference

iterator over values and indicies More...

#include <feature_group.h>

Inheritance diagram for features_value_index_iterator:
features_value_iterator features_value_index_audit_iterator

Public Member Functions

 features_value_index_iterator (feature_value *begin, feature_index *begin_index)
 
 features_value_index_iterator (const features_value_index_iterator &)=default
 
features_value_index_iteratoroperator= (const features_value_index_iterator &)=default
 
 features_value_index_iterator (features_value_index_iterator &&)=default
 
features_value_index_iteratoroperator= (features_value_index_iterator &&)=default
 
features_value_index_iteratoroperator++ ()
 
feature_indexindex ()
 
features_value_index_iteratoroperator+= (std::ptrdiff_t index)
 
features_value_index_iterator operator+ (std::ptrdiff_t index)
 
features_value_index_iteratoroperator-= (std::ptrdiff_t index)
 
features_value_index_iteratoroperator* ()
 
- Public Member Functions inherited from features_value_iterator
 features_value_iterator (feature_value *begin)
 
 features_value_iterator (const features_value_iterator &)=default
 
features_value_iteratoroperator= (const features_value_iterator &)=default
 
 features_value_iterator (features_value_iterator &&)=default
 
features_value_iteratoroperator= (features_value_iterator &&)=default
 
features_value_iteratoroperator++ ()
 
feature_valuevalue ()
 
features_value_iterator operator+ (std::ptrdiff_t index)
 
features_value_iteratoroperator+= (std::ptrdiff_t index)
 
features_value_iteratoroperator-= (std::ptrdiff_t index)
 
features_value_iteratoroperator* ()
 
bool operator== (const features_value_iterator &rhs)
 
bool operator!= (const features_value_iterator &rhs)
 

Protected Attributes

feature_index_begin_index
 
- Protected Attributes inherited from features_value_iterator
feature_value_begin
 

Friends

void swap (features_value_index_iterator &lhs, features_value_index_iterator &rhs)
 

Detailed Description

iterator over values and indicies

Constructor & Destructor Documentation

features_value_index_iterator::features_value_index_iterator ( feature_value begin,
feature_index begin_index 
)
inline
features_value_index_iterator::features_value_index_iterator ( const features_value_index_iterator )
default
features_value_index_iterator::features_value_index_iterator ( features_value_index_iterator &&  )
default

Member Function Documentation

feature_index& features_value_index_iterator::index ( )
inline
features_value_index_iterator& features_value_index_iterator::operator* ( )
inline
features_value_index_iterator features_value_index_iterator::operator+ ( std::ptrdiff_t  index)
inline
features_value_index_iterator& features_value_index_iterator::operator++ ( )
inline
features_value_index_iterator& features_value_index_iterator::operator+= ( std::ptrdiff_t  index)
inline
features_value_index_iterator& features_value_index_iterator::operator-= ( std::ptrdiff_t  index)
inline
features_value_index_iterator& features_value_index_iterator::operator= ( const features_value_index_iterator )
default
features_value_index_iterator& features_value_index_iterator::operator= ( features_value_index_iterator &&  )
default

Friends And Related Function Documentation

void swap ( features_value_index_iterator lhs,
features_value_index_iterator rhs 
)
friend

Member Data Documentation

feature_index* features_value_index_iterator::_begin_index
protected

The documentation for this class was generated from the following file: