#include <ring_buf.h>
◆ difference_type
template<class
T , size_t n>
typedef ptrdiff_t RingBuf< T, n >::iterator::difference_type |
◆ iterator_category
template<class
T , size_t n>
typedef std::random_access_iterator_tag RingBuf< T, n >::iterator::iterator_category |
◆ pointer
template<class
T , size_t n>
typedef T* RingBuf< T, n >::iterator::pointer |
◆ reference
template<class
T , size_t n>
typedef T& RingBuf< T, n >::iterator::reference |
◆ value_type
template<class
T , size_t n>
typedef T RingBuf< T, n >::iterator::value_type |
◆ iterator() [1/2]
template<class
T , size_t n>
◆ iterator() [2/2]
template<class
T , size_t n>
RingBuf< T, n >::iterator::iterator |
( |
T * |
data_, |
|
|
size_t |
pos_ |
|
) |
| |
|
inline |
◆ operator!=()
template<class
T , size_t n>
◆ operator*()
template<class
T , size_t n>
T & RingBuf< T, n >::iterator::operator* |
( |
| ) |
const |
|
inline |
◆ operator+()
template<class
T , size_t n>
◆ operator++() [1/2]
template<class
T , size_t n>
◆ operator++() [2/2]
template<class
T , size_t n>
◆ operator+=()
template<class
T , size_t n>
◆ operator-() [1/2]
template<class
T , size_t n>
◆ operator-() [2/2]
template<class
T , size_t n>
◆ operator-=()
template<class
T , size_t n>
◆ operator->()
template<class
T , size_t n>
T * RingBuf< T, n >::iterator::operator-> |
( |
| ) |
const |
|
inline |
◆ operator<()
template<class
T , size_t n>
◆ operator==()
template<class
T , size_t n>
◆ operator[]()
template<class
T , size_t n>
T & RingBuf< T, n >::iterator::operator[] |
( |
int |
idx | ) |
const |
|
inline |
◆ data
template<class
T , size_t n>
◆ pos
template<class
T , size_t n>
The documentation for this class was generated from the following file:
- /home/docker/jenkins/workspace/technical-docs/source/lib/adts/ring_buf.h