Puma Reference Manual Puma::BCList< Item, BUCKET_SIZE > Class Template Reference



Puma::BCList< Item, BUCKET_SIZE > Class Template Reference

#include <BCList.h>

Inheritance diagram for Puma::BCList< Item, BUCKET_SIZE >:
Inheritance graph

Classes

struct  Bucket
 
class  Iterator
 

Public Member Functions

 BCList ()
 
 ~BCList ()
 
Iterator begin ()
 
Iterator end () const
 
Iterator add (Item item)
 
void reset ()
 

Protected Member Functions

void check ()
 

Protected Attributes

Bucket_first_bucket
 
Bucket_last_bucket
 

Constructor & Destructor Documentation

template<class Item, int BUCKET_SIZE = 32>
Puma::BCList< Item, BUCKET_SIZE >::BCList ( )
inline
template<class Item, int BUCKET_SIZE = 32>
Puma::BCList< Item, BUCKET_SIZE >::~BCList ( )
inline

Member Function Documentation

template<class Item, int BUCKET_SIZE = 32>
Iterator Puma::BCList< Item, BUCKET_SIZE >::add ( Item  item)
inline
template<class Item, int BUCKET_SIZE = 32>
Iterator Puma::BCList< Item, BUCKET_SIZE >::begin ( )
inline
template<class Item, int BUCKET_SIZE = 32>
void Puma::BCList< Item, BUCKET_SIZE >::check ( )
inlineprotected
template<class Item, int BUCKET_SIZE = 32>
Iterator Puma::BCList< Item, BUCKET_SIZE >::end ( ) const
inline
template<class Item, int BUCKET_SIZE = 32>
void Puma::BCList< Item, BUCKET_SIZE >::reset ( )
inline

Member Data Documentation

template<class Item, int BUCKET_SIZE = 32>
Bucket* Puma::BCList< Item, BUCKET_SIZE >::_first_bucket
protected
template<class Item, int BUCKET_SIZE = 32>
Bucket* Puma::BCList< Item, BUCKET_SIZE >::_last_bucket
protected



Puma Reference Manual. Created on Sun Mar 27 2016.