Puma Reference Manual | Puma::BCList< Item, BUCKET_SIZE >::Bucket Struct Reference |
#include <BCList.h>
Public Member Functions | |
Bucket () | |
~Bucket () | |
void | clear () |
Item * | first () |
Item * | pos () const |
Item * | end () const |
bool | full () const |
Bucket * | new_bucket () |
void | add (Item token) |
Public Attributes | |
Bucket * | _prev |
Bucket * | _next |
Item * | _write_pos |
Item * | _end_pos |
Item | _data [BUCKET_SIZE] |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
|
inline |
Item Puma::BCList< Item, BUCKET_SIZE >::Bucket::_data[BUCKET_SIZE] |
Item* Puma::BCList< Item, BUCKET_SIZE >::Bucket::_end_pos |
Bucket* Puma::BCList< Item, BUCKET_SIZE >::Bucket::_next |
Bucket* Puma::BCList< Item, BUCKET_SIZE >::Bucket::_prev |
Item* Puma::BCList< Item, BUCKET_SIZE >::Bucket::_write_pos |