![]() |
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.