Vowpal Wabbit
Public Types | Public Member Functions | List of all members
ACTION_SCORE::score_iterator Class Reference

#include <action_score.h>

Public Types

using iterator_category = std::random_access_iterator_tag
 
using value_type = float
 
using difference_type = long
 
using pointer = float *
 
using reference = float
 

Public Member Functions

 score_iterator (action_score *p)
 
score_iteratoroperator++ ()
 
score_iterator operator+ (size_t n)
 
bool operator== (const score_iterator &other) const
 
bool operator!= (const score_iterator &other) const
 
bool operator< (const score_iterator &other) const
 
size_t operator- (const score_iterator &other) const
 
float & operator* ()
 

Member Typedef Documentation

◆ difference_type

◆ iterator_category

using ACTION_SCORE::score_iterator::iterator_category = std::random_access_iterator_tag

◆ pointer

◆ reference

◆ value_type

Constructor & Destructor Documentation

◆ score_iterator()

ACTION_SCORE::score_iterator::score_iterator ( action_score p)
inline

Member Function Documentation

◆ operator!=()

bool ACTION_SCORE::score_iterator::operator!= ( const score_iterator other) const
inline

◆ operator*()

float& ACTION_SCORE::score_iterator::operator* ( )
inline

◆ operator+()

score_iterator ACTION_SCORE::score_iterator::operator+ ( size_t  n)
inline

◆ operator++()

score_iterator& ACTION_SCORE::score_iterator::operator++ ( )
inline

◆ operator-()

size_t ACTION_SCORE::score_iterator::operator- ( const score_iterator other) const
inline

◆ operator<()

bool ACTION_SCORE::score_iterator::operator< ( const score_iterator other) const
inline

◆ operator==()

bool ACTION_SCORE::score_iterator::operator== ( const score_iterator other) const
inline

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