Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members

GTListArray< TT > Class Template Reference

#include <gtlistarray.hpp>

Collaboration diagram for GTListArray< TT >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 GTListArray (GBOOL renumber_on_delete=FALSE)
 GTListArray (GINT nelems, GBOOL renumber_on_delete=FALSE)
 GTListArray (const GTListArray &)
 ~GTListArray ()
void add ()
void add (TT *c, GBOOL delete_here=FALSE)
TT * del (TListArrayElem *e)
TT * del (TT *c)
TT * del (GINT id)
void start (TListArrayElem *p=NULL)
GINT size ()
TT * member ()
TT * member (GINT id)
TListArrayElem * next ()
TListArrayElem * curr ()
TListArrayElem * find (GINT id)
TListArrayElem * find (TT *c)
TT & operator() (const GINT iElem)
TT & operator[] (const GINT iElem)
GBOOL renumber ()
void empty ()

Friends

ostream & operator<< (ostream &, GTListArray< TT > &)

template<class TT>
class GTListArray< TT >


Constructor & Destructor Documentation

template<class TT>
GTListArray< TT >::GTListArray< TT > GBOOL  renumber_on_delete = FALSE  ) 
 

template<class TT>
GTListArray< TT >::GTListArray< TT > GINT  nelems,
GBOOL  renumber_on_delete = FALSE
 

template<class TT>
GTListArray< TT >::GTListArray const GTListArray< TT > &   ) 
 

template<class TT>
GTListArray< TT >::~GTListArray< TT >  ) 
 


Member Function Documentation

template<class TT>
void GTListArray< TT >::add TT *  c,
GBOOL  delete_here = FALSE
 

template<class TT>
void GTListArray< TT >::add  ) 
 

template<class TT>
TListArrayElem * GTListArray< TT >::curr  ) 
 

template<class TT>
TT * GTListArray< TT >::del GINT  id  ) 
 

template<class TT>
TT * GTListArray< TT >::del TT *  c  ) 
 

template<class TT>
TT * GTListArray< TT >::del TListArrayElem *  e  ) 
 

template<class TT>
void GTListArray< TT >::empty  ) 
 

template<class TT>
TListArrayElem* GTListArray< TT >::find TT *  c  )  [inline]
 

template<class TT>
TListArrayElem* GTListArray< TT >::find GINT  id  )  [inline]
 

template<class TT>
TT * GTListArray< TT >::member GINT  id  ) 
 

template<class TT>
TT * GTListArray< TT >::member  ) 
 

template<class TT>
TListArrayElem * GTListArray< TT >::next  ) 
 

template<class TT>
TT & GTListArray< TT >::operator() const GINT  iElem  ) 
 

template<class TT>
TT & GTListArray< TT >::operator[] const GINT  iElem  ) 
 

template<class TT>
GBOOL GTListArray< TT >::renumber  ) 
 

template<class TT>
GINT GTListArray< TT >::size  ) 
 

template<class TT>
void GTListArray< TT >::start TListArrayElem *  p = NULL  ) 
 


Friends And Related Function Documentation

template<class TT>
ostream& operator<< ostream &  str,
GTListArray< TT > &  a
[friend]
 


The documentation for this class was generated from the following files:
Generated on Wed Dec 21 16:03:40 2005 for Geophysics & Astrophysics Spectral Element Adaptive Refinement (GASpAR) 2D Code by  doxygen 1.4.4