Skip to content

CircularDelay::const_iterator

Public Types

Name
typedef const_iterator self_type
typedef std::bidirectional_iterator_tag iterator_category
typedef int difference_type

Public Functions

Name
const_iterator(const CircularDelay< type, size >::const_iterator & it)
self_type operator++()
self_type operator++(int )
self_type operator--()
self_type operator--(int )
const type & operator*()
const type * operator->()
const type & operator[](unsigned int index)
bool operator==(const self_type & rhs)
bool operator!=(const self_type & rhs)

Friends

Name
class CircularDelay

Public Types Documentation

typedef self_type

typedef const_iterator CircularDelay< type, size >::const_iterator::self_type;

typedef iterator_category

typedef std::bidirectional_iterator_tag CircularDelay< type, size >::const_iterator::iterator_category;

typedef difference_type

typedef int CircularDelay< type, size >::const_iterator::difference_type;

Public Functions Documentation

function const_iterator

inline const_iterator(
    const CircularDelay< type, size >::const_iterator & it
)

function operator++

inline self_type operator++()

function operator++

inline self_type operator++(
    int 
)

function operator--

inline self_type operator--()

function operator--

inline self_type operator--(
    int 
)

function operator*

inline const type & operator*()

function operator->

inline const type * operator->()

function operator[]

inline const type & operator[](
    unsigned int index
)

function operator==

inline bool operator==(
    const self_type & rhs
)

function operator!=

inline bool operator!=(
    const self_type & rhs
)

Friends

friend CircularDelay

friend class CircularDelay;

Updated on 2024-03-07 at 10:30:46 +0000


Last update: March 7, 2024