Skip to content

CircularDelay::iterator

Public Types

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

Public Functions

Name
iterator(const CircularDelay< type, size >::iterator & it)
self_type operator++()
self_type operator++(int )
self_type operator--()
self_type operator--(int )
type & operator*()
type * operator->()
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 iterator CircularDelay< type, size >::iterator::self_type;

typedef iterator_category

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

typedef difference_type

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

Public Functions Documentation

function iterator

inline iterator(
    const CircularDelay< type, size >::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 type & operator*()

function operator->

inline type * operator->()

function operator[]

inline 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 2023-05-26 at 16:18:58 +0000


Last update: May 26, 2023
Back to top