vg
tools for working with variation graphs
Public Member Functions | Private Attributes | List of all members
vg::IncrementIter Struct Reference

#include <utility.hpp>

Public Member Functions

 IncrementIter (size_t number)
 
IncrementIteroperator= (const IncrementIter &other)
 
bool operator== (const IncrementIter &other) const
 
bool operator!= (const IncrementIter &other) const
 
IncrementIter operator++ ()
 
IncrementIter operator++ (int)
 
size_t operator* ()
 

Private Attributes

size_t current
 

Constructor & Destructor Documentation

◆ IncrementIter()

vg::IncrementIter::IncrementIter ( size_t  number)
inline

Member Function Documentation

◆ operator!=()

bool vg::IncrementIter::operator!= ( const IncrementIter other) const
inline

◆ operator*()

size_t vg::IncrementIter::operator* ( )
inline

◆ operator++() [1/2]

IncrementIter vg::IncrementIter::operator++ ( )
inline

◆ operator++() [2/2]

IncrementIter vg::IncrementIter::operator++ ( int  )
inline

◆ operator=()

IncrementIter& vg::IncrementIter::operator= ( const IncrementIter other)
inline

◆ operator==()

bool vg::IncrementIter::operator== ( const IncrementIter other) const
inline

Member Data Documentation

◆ current

size_t vg::IncrementIter::current
private

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