#include <ring_buf.h>
◆ difference_type
template<class T, size_t n>
◆ iterator_category
template<class T, size_t n>
◆ pointer
template<class T, size_t n>
◆ reference
template<class T, size_t n>
◆ value_type
template<class T, size_t n>
◆ 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:
- /zpool0/docker-engine-docs/source/lib/adts/ring_buf.h