| Puma Reference Manual | Puma: 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] |
| Puma::BCList< Item, BUCKET_SIZE >::Bucket::Bucket | ( | ) | [inline] |
| Puma::BCList< Item, BUCKET_SIZE >::Bucket::~Bucket | ( | ) | [inline] |
| void Puma::BCList< Item, BUCKET_SIZE >::Bucket::clear | ( | ) | [inline] |
| Item* Puma::BCList< Item, BUCKET_SIZE >::Bucket::first | ( | ) | [inline] |
| Item* Puma::BCList< Item, BUCKET_SIZE >::Bucket::pos | ( | ) | const [inline] |
| Item* Puma::BCList< Item, BUCKET_SIZE >::Bucket::end | ( | ) | const [inline] |
| bool Puma::BCList< Item, BUCKET_SIZE >::Bucket::full | ( | ) | const [inline] |
| Bucket* Puma::BCList< Item, BUCKET_SIZE >::Bucket::new_bucket | ( | ) | [inline] |
| void Puma::BCList< Item, BUCKET_SIZE >::Bucket::add | ( | Item | token | ) | [inline] |
| Bucket* Puma::BCList< Item, BUCKET_SIZE >::Bucket::_prev |
| Bucket* Puma::BCList< Item, BUCKET_SIZE >::Bucket::_next |
| Item* Puma::BCList< Item, BUCKET_SIZE >::Bucket::_write_pos |
| Item* Puma::BCList< Item, BUCKET_SIZE >::Bucket::_end_pos |
| Item Puma::BCList< Item, BUCKET_SIZE >::Bucket::_data[BUCKET_SIZE] |