| 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 |