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

iterator over values, indicies and audit space names More...

#include <feature_group.h>

Inheritance diagram for features_value_index_audit_iterator:
features_value_index_iterator features_value_iterator

Public Member Functions

 features_value_index_audit_iterator (feature_value *begin, feature_index *begin_index, audit_strings_ptr *begin_audit)
 
 features_value_index_audit_iterator (const features_value_index_audit_iterator &)=default
 
features_value_index_audit_iterator & operator= (const features_value_index_audit_iterator &)=default
 
 features_value_index_audit_iterator (features_value_index_audit_iterator &&)=default
 
features_value_index_audit_iterator & operator= (features_value_index_audit_iterator &&)=default
 
features_value_index_audit_iterator & operator++ ()
 
audit_strings_ptr * audit ()
 
features_value_index_audit_iterator & operator+= (std::ptrdiff_t index)
 
features_value_index_audit_iterator operator+ (std::ptrdiff_t index)
 
features_value_index_audit_iterator & operator-= (std::ptrdiff_t index)
 
features_value_index_audit_iterator & operator* ()
 
- Public Member Functions inherited from features_value_index_iterator
 features_value_index_iterator (feature_value *begin, feature_index *begin_index)
 
 features_value_index_iterator (const features_value_index_iterator &)=default
 
features_value_index_iterator & operator= (const features_value_index_iterator &)=default
 
 features_value_index_iterator (features_value_index_iterator &&)=default
 
features_value_index_iterator & operator= (features_value_index_iterator &&)=default
 
features_value_index_iterator & operator++ ()
 
feature_index & index ()
 
features_value_index_iterator & operator+= (std::ptrdiff_t index)
 
features_value_index_iterator operator+ (std::ptrdiff_t index)
 
features_value_index_iterator & operator-= (std::ptrdiff_t index)
 
features_value_index_iterator & operator* ()
 
- Public Member Functions inherited from features_value_iterator
 features_value_iterator (feature_value *begin)
 
 features_value_iterator (const features_value_iterator &)=default
 
features_value_iterator & operator= (const features_value_iterator &)=default
 
 features_value_iterator (features_value_iterator &&)=default
 
features_value_iterator & operator= (features_value_iterator &&)=default
 
features_value_iterator & operator++ ()
 
feature_value & value ()
 
features_value_iterator operator+ (std::ptrdiff_t index)
 
features_value_iterator & operator+= (std::ptrdiff_t index)
 
features_value_iterator & operator-= (std::ptrdiff_t index)
 
features_value_iterator & operator* ()
 
bool operator== (const features_value_iterator &rhs)
 
bool operator!= (const features_value_iterator &rhs)
 

Protected Attributes

audit_strings_ptr * _begin_audit
 
- Protected Attributes inherited from features_value_index_iterator
feature_index * _begin_index
 
- Protected Attributes inherited from features_value_iterator
feature_value * _begin
 

Friends

void swap (features_value_index_audit_iterator &lhs, features_value_index_audit_iterator &rhs)
 

Detailed Description

iterator over values, indicies and audit space names

Constructor & Destructor Documentation

features_value_index_audit_iterator::features_value_index_audit_iterator ( feature_value *  begin,
feature_index *  begin_index,
audit_strings_ptr *  begin_audit 
)
inline
features_value_index_audit_iterator::features_value_index_audit_iterator ( const features_value_index_audit_iterator &  )
default
features_value_index_audit_iterator::features_value_index_audit_iterator ( features_value_index_audit_iterator &&  )
default

Member Function Documentation

audit_strings_ptr* features_value_index_audit_iterator::audit ( )
inline
features_value_index_audit_iterator& features_value_index_audit_iterator::operator* ( )
inline
features_value_index_audit_iterator features_value_index_audit_iterator::operator+ ( std::ptrdiff_t  index)
inline
features_value_index_audit_iterator& features_value_index_audit_iterator::operator++ ( )
inline
features_value_index_audit_iterator& features_value_index_audit_iterator::operator+= ( std::ptrdiff_t  index)
inline
features_value_index_audit_iterator& features_value_index_audit_iterator::operator-= ( std::ptrdiff_t  index)
inline
features_value_index_audit_iterator& features_value_index_audit_iterator::operator= ( const features_value_index_audit_iterator &  )
default
features_value_index_audit_iterator& features_value_index_audit_iterator::operator= ( features_value_index_audit_iterator &&  )
default

Friends And Related Function Documentation

Member Data Documentation

audit_strings_ptr* features_value_index_audit_iterator::_begin_audit
protected

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