![]() |
Falkon Develop
Cross-platform Qt-based web browser
|
#include <ring_buffer.h>
Public Types | |
| typedef T * | iterator |
| typedef const T * | const_iterator |
Public Member Functions | |
| RingBuffer () | |
| RingBuffer (int size) | |
| void | push_back (T item) |
| T & | pop () |
| void | setReadPointerTo (int index) |
| int | getReadPointer () |
| bool | is_empty () |
| void | resize (int s) |
Protected Attributes | |
| T * | array |
| int | size |
| int | read |
| int | write |
| bool | overflow |
| bool | empty |
Definition at line 47 of file ring_buffer.h.
| typedef const T* RingBuffer< T >::const_iterator |
Definition at line 51 of file ring_buffer.h.
| typedef T* RingBuffer< T >::iterator |
Definition at line 50 of file ring_buffer.h.
|
inline |
Definition at line 53 of file ring_buffer.h.
|
inline |
Definition at line 61 of file ring_buffer.h.
|
inline |
Definition at line 109 of file ring_buffer.h.
|
inline |
Definition at line 113 of file ring_buffer.h.
|
inline |
Definition at line 86 of file ring_buffer.h.
|
inline |
Definition at line 71 of file ring_buffer.h.
|
inline |
Definition at line 117 of file ring_buffer.h.
|
inline |
Definition at line 103 of file ring_buffer.h.
|
protected |
Definition at line 123 of file ring_buffer.h.
|
protected |
Definition at line 128 of file ring_buffer.h.
|
protected |
Definition at line 127 of file ring_buffer.h.
|
protected |
Definition at line 125 of file ring_buffer.h.
|
protected |
Definition at line 124 of file ring_buffer.h.
|
protected |
Definition at line 126 of file ring_buffer.h.