![]() |
LibBeamApi: BList< T > Class Template ReferenceSupport Website |
|
|
BList< T > Class Template ReferenceTemplate based list class. More...
Inheritance diagram for BList< T >: ![]()
Detailed Descriptiontemplate<class T>
Template based list class.
|
unsigned int BList< T >::number | ( | ) |
Number of items in list.
T & BList< T >::front | ( | ) |
Get first item in list.
T & BList< T >::rear | ( | ) |
Get last item in list.
Get item specified by iterator in list.
void BList< T >::append | ( | const T & | item | ) |
Append item to list.
Insert item after item.
void BList< T >::clear | ( | ) | [virtual] |
void BList< T >::deleteLast | ( | ) |
Delete last item.
void BList< T >::deleteFirst | ( | ) |
Delete fisrt item.
void BList< T >::push | ( | const T & | i | ) |
Push item onto list.
T BList< T >::pop | ( | ) |
Pop item from list deleteing item.
void BList< T >::queueAdd | ( | const T & | i | ) |
Add item to end of list.
T BList< T >::queueGet | ( | ) |
Get item from front of list deleteing item.
void BList< T >::sort | ( | ) |
Sort list based on get(i) values.
T & BList< T >::operator[] | ( | int | i | ) |
const T & BList< T >::operator[] | ( | int | i | ) | const |
const BList< T >::Node * BList< T >::nodeGet | ( | BIter | i | ) | const [protected, virtual] |