Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

XYList< T > Class Template Reference

#include <xylist.h>

Inheritance diagram for XYList< T >:

Inheritance graph
[legend]
List of all members.

Public Methods

 XYList ()
 ~XYList ()
void Reset ()
int insert (T *d)
int insertBegin (T *d)
int insertEnd (T *d)
int remove (T *d)
void removeAll (void)

Private Attributes

_list_elem< T > * _first

Friends

class XYListIterator< T >

template<class T>
class XYList< T >


Constructor & Destructor Documentation

template<class T>
XYList< T >::XYList   [inline]
 

Definition at line 36 of file xylist.h.

template<class T>
XYList< T >::~XYList   [inline]
 

Definition at line 42 of file xylist.h.


Member Function Documentation

template<class T>
int XYList< T >::insert T *    d [inline]
 

Definition at line 55 of file xylist.h.

Referenced by XYList< XYMarker >::insertBegin().

template<class T>
int XYList< T >::insertBegin T *    d [inline]
 

Definition at line 65 of file xylist.h.

template<class T>
int XYList< T >::insertEnd T *    d [inline]
 

Definition at line 71 of file xylist.h.

template<class T>
int XYList< T >::remove T *    d [inline]
 

Definition at line 90 of file xylist.h.

template<class T>
void XYList< T >::removeAll void    [inline]
 

Definition at line 116 of file xylist.h.

Referenced by XYList< XYMarker >::~XYList().

template<class T>
void XYList< T >::Reset   [inline]
 

Definition at line 49 of file xylist.h.


Friends And Related Function Documentation

template<class T>
friend class XYListIterator< T > [friend]
 

Definition at line 132 of file xylist.h.


Member Data Documentation

template<class T>
_list_elem<T>* XYList< T >::_first [private]
 

Definition at line 133 of file xylist.h.

Referenced by XYList< XYMarker >::insert(), XYList< XYMarker >::insertEnd(), XYList< XYMarker >::remove(), XYList< XYMarker >::removeAll(), XYList< XYMarker >::Reset(), and XYList< XYMarker >::XYList().


The documentation for this class was generated from the following file:
XY
Tecgraf / PUC-Rio - Computer Graphics Technology Group