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_iteratoroperator= (const features_value_index_audit_iterator &)=default
 
 features_value_index_audit_iterator (features_value_index_audit_iterator &&)=default
 
features_value_index_audit_iteratoroperator= (features_value_index_audit_iterator &&)=default
 
features_value_index_audit_iteratoroperator++ ()
 
audit_strings_ptraudit ()
 
features_value_index_audit_iteratoroperator+= (std::ptrdiff_t index)
 
features_value_index_audit_iterator operator+ (std::ptrdiff_t index)
 
features_value_index_audit_iteratoroperator-= (std::ptrdiff_t index)
 
features_value_index_audit_iteratoroperator* ()
 
- 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_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

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: