CList Class Reference

Double linked list. More...

#include <list.h>

List of all members.

Public Member Functions

 CList ()
void add (void *data)
int count ()
void clear (bool freeData=true)
void * removeFirst (bool freeData=true)
void * removeLast (bool freeData=true)
CListItemgetFirst ()
CListItemgetLast ()
CListIterator getIterator ()

Private Attributes

int length
CListItemfirst
CListItemlast


Detailed Description

Double linked list.


Constructor & Destructor Documentation

CList::CList (  ) 


Member Function Documentation

void CList::add ( void *  data  ) 

int CList::count (  ) 

void CList::clear ( bool  freeData = true  ) 

void * CList::removeFirst ( bool  freeData = true  ) 

void * CList::removeLast ( bool  freeData = true  ) 

CListItem * CList::getFirst (  ) 

CListItem * CList::getLast (  ) 

CListIterator CList::getIterator (  ) 


Member Data Documentation

int CList::length [private]

CListItem* CList::first [private]

CListItem* CList::last [private]


The documentation for this class was generated from the following files:
Generated on Mon Apr 21 23:27:44 2008 for BioloidControl by  doxygen 1.5.2