CircularBuffer< TYPE >::iterator Class Reference
#include <circular_buffer.hpp>
Public Types | |
| typedef iterator | self_type |
| typedef TYPE | value_type |
| typedef TYPE & | reference |
| typedef TYPE * | pointer |
| typedef std::forward_iterator_tag | iterator_category |
| typedef int | difference_type |
Public Member Functions | |
| iterator (CircularBuffer< TYPE > *p) | |
| self_type | operator++ () |
| Preincrement operator ie: ++iterator. More... | |
| self_type | operator++ (int unused) |
| Postincrement operator ie: iterator++. More... | |
| reference | operator* () |
| pointer | operator-> () |
| pointer operator to get the address ie: *(iterator.operator->()) More... | |
| bool | operator!= (const self_type &rhs) |
| != operator between iterators More... | |
| bool | operator== (const self_type &rhs) |
| == operator between iterators More... | |
Member Typedef Documentation
template<typename TYPE>
| typedef int CircularBuffer< TYPE >::iterator::difference_type |
template<typename TYPE>
| typedef std::forward_iterator_tag CircularBuffer< TYPE >::iterator::iterator_category |
template<typename TYPE>
| typedef TYPE* CircularBuffer< TYPE >::iterator::pointer |
template<typename TYPE>
| typedef TYPE& CircularBuffer< TYPE >::iterator::reference |
template<typename TYPE>
| typedef iterator CircularBuffer< TYPE >::iterator::self_type |
template<typename TYPE>
| typedef TYPE CircularBuffer< TYPE >::iterator::value_type |
Constructor & Destructor Documentation
template<typename TYPE>
|
inline |
Member Function Documentation
template<typename TYPE>
|
inline |
!= operator between iterators
template<typename TYPE>
|
inline |
- operator to get the value ie: *iterator OR iterator.operator *()
template<typename TYPE>
|
inline |
Preincrement operator ie: ++iterator.
template<typename TYPE>
|
inline |
Postincrement operator ie: iterator++.
template<typename TYPE>
|
inline |
pointer operator to get the address ie: *(iterator.operator->())
template<typename TYPE>
|
inline |
== operator between iterators
The documentation for this class was generated from the following file:
- /var/www/html/SJSU-DEV-Linux/firmware/default/lib/L3_Utils/circular_buffer.hpp

1.8.11