#include <bqueuet.h>
Public Member Functions | |
bqueueT (unsigned int sz) | |
~bqueueT () | |
void | put (const T &value) |
void | get (T &value) |
void | put (const T *p, unsigned int n) |
void | get (T *p, unsigned int n) |
unsigned int | size () const |
unsigned int | data () const |
unsigned int | room () const |
void | resize (unsigned int sz) |
Private Attributes | |
T * | begin |
T * | end |
T * | r |
T * | w |
unsigned int | d |
|
Definition at line 18 of file bqueuet.cc. References bqueueT< T >::begin, bqueueT< T >::d, bqueueT< T >::end, bqueueT< T >::r, and bqueueT< T >::w. |
|
Definition at line 27 of file bqueuet.cc. References bqueueT< T >::begin. |
|
Reimplemented in bqueue. Definition at line 39 of file bqueuet.cc. References bqueueT< T >::d. Referenced by bqueueT< T >::room(). |
|
Definition at line 85 of file bqueuet.cc. References bqueueT< T >::begin, bqueueT< T >::d, bqueueT< T >::end, and bqueueT< T >::r. |
|
Definition at line 60 of file bqueuet.cc. References bqueueT< T >::begin, bqueueT< T >::d, bqueueT< T >::end, and bqueueT< T >::r. Referenced by bqueue::get(). |
|
Definition at line 68 of file bqueuet.cc. References bqueueT< T >::begin, bqueueT< T >::d, bqueueT< T >::end, and bqueueT< T >::w. |
|
Definition at line 52 of file bqueuet.cc. References bqueueT< T >::begin, bqueueT< T >::d, bqueueT< T >::end, and bqueueT< T >::w. Referenced by bqueue::put(). |
|
Reimplemented in bqueue. Definition at line 102 of file bqueuet.cc. References bqueueT< T >::begin, bqueueT< T >::d, bqueueT< T >::end, bqueueT< T >::r, and bqueueT< T >::w. Referenced by bqueue::resize(). |
|
Reimplemented in bqueue. Definition at line 45 of file bqueuet.cc. References bqueueT< T >::data(), and bqueueT< T >::size(). |
|
Reimplemented in bqueue. Definition at line 33 of file bqueuet.cc. References bqueueT< T >::begin, and bqueueT< T >::end. Referenced by bqueueT< T >::room(). |
|
Definition at line 34 of file bqueuet.h. Referenced by bqueueT< T >::bqueueT(), bqueueT< T >::get(), bqueueT< T >::put(), bqueueT< T >::resize(), bqueueT< T >::size(), and bqueueT< T >::~bqueueT(). |
|
Definition at line 38 of file bqueuet.h. Referenced by bqueueT< T >::bqueueT(), bqueueT< T >::data(), bqueueT< T >::get(), bqueueT< T >::put(), and bqueueT< T >::resize(). |
|
Definition at line 35 of file bqueuet.h. Referenced by bqueueT< T >::bqueueT(), bqueueT< T >::get(), bqueueT< T >::put(), bqueueT< T >::resize(), and bqueueT< T >::size(). |
|
Definition at line 36 of file bqueuet.h. Referenced by bqueueT< T >::bqueueT(), bqueueT< T >::get(), and bqueueT< T >::resize(). |
|
Definition at line 37 of file bqueuet.h. Referenced by bqueueT< T >::bqueueT(), bqueueT< T >::put(), and bqueueT< T >::resize(). |