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



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

#include <BCList.h>

Inherited by Puma::BCStack< Item, BUCKET_SIZE > [private].

List of all members.

Classes

struct  Bucket
class  Iterator

Public Member Functions

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

Protected Attributes

Bucket _first_bucket
Bucket_last_bucket

template<class Item, int BUCKET_SIZE = 32>
class Puma::BCList< Item, BUCKET_SIZE >


Constructor & Destructor Documentation

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>
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 18 Sep 2009.