ESyS-Particle  4.0.1
Public Member Functions | Protected Attributes | List of all members
List< T > Class Template Reference

#include <t_list.h>

Public Member Functions

 List ()
 Pointer to current position in the list.
 List (const List &L)
void Swap ()
void InsertAtStart (T *V)
void Append (T *V)
void InsertAfter (T *V)
void InsertBefore (T *V)
T * Get ()
void Put (T *V)
void Clear ()
void Destroy ()
Listoperator<< (T *V)
Listoperator>> (T *V)
void Next ()
void Prev ()
void First ()
void Last ()
int IsEnd ()
int IsStart ()
int SizeList ()
List operator+ (const List &L)
Listoperator+= (const List &L)
Listoperator= (const List &L)

Protected Attributes

Node< T > * Start
 Pointer to Start of list.
Node< T > * End
 Pointer to end of list.
Node< T > * Current

Detailed Description

template<class T>
class List< T >

List container.

Member Function Documentation

template<class T>
void List< T >::InsertAtStart ( T *  V)
inline

Insert an element at the begining of the list

Parameters
Vpointer to element to be inserted
template<class T >
int List< T >::SizeList ( )
inline

return the number of element in the list


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