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