Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages

Generic_List< T > Class Template Reference

#include <XMWlist.h>

List of all members.

Public Member Functions

 Generic_List (int size=LIST_DEFAULT_SIZE)
 ~Generic_List ()
int Add (T *item)
void InitIteration (int loc=0)
int Exists ()
T * Next ()
int Index ()
void Remove (int idx)

Protected Attributes

int index
int num_entries
int max_entries
T ** entries

template<class T>
class Generic_List< T >


Constructor & Destructor Documentation

template<class T>
Generic_List< T >::Generic_List int  size = LIST_DEFAULT_SIZE  )  [inline]
 

Definition at line 318 of file XMWlist.h.

template<class T>
Generic_List< T >::~Generic_List  )  [inline]
 

Definition at line 328 of file XMWlist.h.


Member Function Documentation

template<class T>
int Generic_List< T >::Add T *  item  )  [inline]
 

Definition at line 334 of file XMWlist.h.

template<class T>
int Generic_List< T >::Exists  )  [inline]
 

Definition at line 347 of file XMWlist.h.

template<class T>
int Generic_List< T >::Index  )  [inline]
 

Definition at line 359 of file XMWlist.h.

template<class T>
void Generic_List< T >::InitIteration int  loc = 0  )  [inline]
 

Definition at line 344 of file XMWlist.h.

template<class T>
T* Generic_List< T >::Next  )  [inline]
 

Definition at line 350 of file XMWlist.h.

template<class T>
void Generic_List< T >::Remove int  idx  )  [inline]
 

Definition at line 362 of file XMWlist.h.


Member Data Documentation

template<class T>
T** Generic_List< T >::entries [protected]
 

Definition at line 312 of file XMWlist.h.

template<class T>
int Generic_List< T >::index [protected]
 

Definition at line 309 of file XMWlist.h.

template<class T>
int Generic_List< T >::max_entries [protected]
 

Definition at line 311 of file XMWlist.h.

template<class T>
int Generic_List< T >::num_entries [protected]
 

Definition at line 310 of file XMWlist.h.


The documentation for this class was generated from the following file:
Generated on Thu Jan 6 16:58:44 2005 for Spectrodaq External Event Framework by  doxygen 1.3.9.1