#include <circ_buffer.h>
Public Member Functions | |
| circ_buffer (void) | |
| circ_buffer (const circ_buffer< T > &A) | |
| circ_buffer (int d) | |
| circ_buffer (int d, T init_value) | |
| ~circ_buffer (void) | |
| int | size (void) const |
| T | operator[] (int i) const |
| circ_buffer< T > | operator= (circ_buffer< T > &A) |
| void | put (T data_in) |
Protected Attributes | |
| smart_array< T > | buf |
| int | len |
| int | ptr |
Tony Kirke
| SPUC::circ_buffer< T >::circ_buffer | ( | void | ) | [inline] |
| SPUC::circ_buffer< T >::circ_buffer | ( | const circ_buffer< T > & | A | ) |
| SPUC::circ_buffer< T >::circ_buffer | ( | int | d | ) |
| SPUC::circ_buffer< T >::circ_buffer | ( | int | d, | |
| T | init_value | |||
| ) |
| SPUC::circ_buffer< T >::~circ_buffer | ( | void | ) | [inline] |
| circ_buffer< T > SPUC::circ_buffer< T >::operator= | ( | circ_buffer< T > & | A | ) |
| T SPUC::circ_buffer< T >::operator[] | ( | int | i | ) | const [inline] |
| void SPUC::circ_buffer< T >::put | ( | T | data_in | ) | [inline] |
| int SPUC::circ_buffer< T >::size | ( | void | ) | const [inline] |
smart_array<T> SPUC::circ_buffer< T >::buf [protected] |
int SPUC::circ_buffer< T >::len [protected] |
int SPUC::circ_buffer< T >::ptr [protected] |
1.4.7