Vowpal Wabbit
Public Member Functions | List of all members
VW::iterator_t< FeaturesT, IndexT, HashT > Class Template Reference

Insertion or removal will result in this value in invalidated. More...

#include <namespaced_feature_store.h>

Public Member Functions

 iterator_t (size_t index, FeaturesT *feature_groups, IndexT *namespace_indices, HashT *namespace_hashes)
 
FeaturesT & operator* ()
 
iterator_toperator++ ()
 
IndexT index ()
 
HashT hash ()
 
bool operator== (const iterator_t &rhs)
 
bool operator!= (const iterator_t &rhs)
 

Detailed Description

template<typename FeaturesT, typename IndexT, typename HashT>
class VW::iterator_t< FeaturesT, IndexT, HashT >

Insertion or removal will result in this value in invalidated.

Constructor & Destructor Documentation

template<typename FeaturesT , typename IndexT , typename HashT >
VW::iterator_t< FeaturesT, IndexT, HashT >::iterator_t ( size_t  index,
FeaturesT *  feature_groups,
IndexT *  namespace_indices,
HashT *  namespace_hashes 
)
inline

Member Function Documentation

template<typename FeaturesT , typename IndexT , typename HashT >
HashT VW::iterator_t< FeaturesT, IndexT, HashT >::hash ( )
inline
template<typename FeaturesT , typename IndexT , typename HashT >
IndexT VW::iterator_t< FeaturesT, IndexT, HashT >::index ( )
inline
template<typename FeaturesT , typename IndexT , typename HashT >
bool VW::iterator_t< FeaturesT, IndexT, HashT >::operator!= ( const iterator_t< FeaturesT, IndexT, HashT > &  rhs)
inline
template<typename FeaturesT , typename IndexT , typename HashT >
FeaturesT& VW::iterator_t< FeaturesT, IndexT, HashT >::operator* ( )
inline
template<typename FeaturesT , typename IndexT , typename HashT >
iterator_t& VW::iterator_t< FeaturesT, IndexT, HashT >::operator++ ( )
inline
template<typename FeaturesT , typename IndexT , typename HashT >
bool VW::iterator_t< FeaturesT, IndexT, HashT >::operator== ( const iterator_t< FeaturesT, IndexT, HashT > &  rhs)
inline

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