PPL Logo

xi::TList< T > Class Template Reference

#include <CList.h>

Inheritance diagram for xi::TList< T >:

Inheritance graph
[legend]
Collaboration diagram for xi::TList< T >:

Collaboration graph
[legend]

Public Member Functions

 TList (void)
int empty (void)
T begin (void)
int end (void)
T next (void)
T front (void)
T pop (void)
void remove (T data)
void append (T data)
int length (void)

Private Attributes

Elemfirst
Elemcurrent
unsigned int len

Data Structures

class  Elem

Detailed Description

template<class T>
class xi::TList< T >

Definition at line 9 of file CList.h.


Constructor & Destructor Documentation

template<class T>
xi::TList< T >::TList ( void   )  [inline]

Definition at line 27 of file CList.h.


Member Function Documentation

template<class T>
int xi::TList< T >::empty ( void   )  [inline]

Definition at line 29 of file CList.h.

template<class T>
T xi::TList< T >::begin ( void   )  [inline]

template<class T>
int xi::TList< T >::end ( void   )  [inline]

template<class T>
T xi::TList< T >::next ( void   )  [inline]

template<class T>
T xi::TList< T >::front ( void   )  [inline]

Definition at line 45 of file CList.h.

template<class T>
T xi::TList< T >::pop ( void   )  [inline]

Definition at line 49 of file CList.h.

template<class T>
void xi::TList< T >::remove ( T  data  )  [inline]

Definition at line 61 of file CList.h.

template<class T>
void xi::TList< T >::append ( T  data  )  [inline]

template<class T>
int xi::TList< T >::length ( void   )  [inline]

Definition at line 99 of file CList.h.


Field Documentation

template<class T>
Elem* xi::TList< T >::first [private]

template<class T>
Elem* xi::TList< T >::current [private]

template<class T>
unsigned int xi::TList< T >::len [private]


The documentation for this class was generated from the following file:

Generated on Fri May 25 08:06:15 2012 for Charm++ by  doxygen 1.5.5