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

GTList< TT > Class Template Reference

#include <gtlist.hpp>

Collaboration diagram for GTList< TT >:

Collaboration graph
[legend]
List of all members.

Public Member Functions

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

Friends

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

template<class TT>
class GTList< TT >


Constructor & Destructor Documentation

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

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

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

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


Member Function Documentation

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

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

template<class TT>
TBasicLinkElem * GTList< TT >::curr  ) 
 

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

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

template<class TT>
TT * GTList< TT >::del TBasicLinkElem *  e  ) 
 

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

template<class TT>
TBasicLinkElem* GTList< TT >::find TT *  c  )  [inline]
 

template<class TT>
TBasicLinkElem* GTList< TT >::find GINT  id  )  [inline]
 

template<class TT>
TT* GTList< TT >::member GINT  id  )  [inline]
 

template<class TT>
TT* GTList< TT >::member  )  [inline]
 

template<class TT>
TBasicLinkElem* GTList< TT >::next  )  [inline]
 

template<class TT>
TT& GTList< TT >::operator() const GINT  ielem  )  [inline]
 

template<class TT>
TT& GTList< TT >::operator[] const GINT  ielem  )  [inline]
 

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

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

template<class TT>
void GTList< TT >::start TBasicLinkElem *  p = NULL  )  [inline]
 


Friends And Related Function Documentation

template<class TT>
ostream& operator<< ostream &  str,
GTList< 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