helib::general_range< T >::iterator Class Reference

#include <range.h>

Public Member Functions

operator* () const
 
iteratoroperator++ ()
 
bool operator== (const iterator &other) const
 
bool operator!= (const iterator &other) const
 

Protected Member Functions

 iterator (T start)
 

Friends

class general_range
 

Constructor & Destructor Documentation

◆ iterator()

template<typename T >
helib::general_range< T >::iterator::iterator ( start)
inlineprotected

Member Function Documentation

◆ operator!=()

template<typename T >
bool helib::general_range< T >::iterator::operator!= ( const iterator other) const
inline

◆ operator*()

template<typename T >
T helib::general_range< T >::iterator::operator* ( ) const
inline

◆ operator++()

template<typename T >
iterator& helib::general_range< T >::iterator::operator++ ( )
inline

◆ operator==()

template<typename T >
bool helib::general_range< T >::iterator::operator== ( const iterator other) const
inline

Friends And Related Function Documentation

◆ general_range

template<typename T >
friend class general_range
friend