Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

MNList< T > Class Template Reference

#include <MNList.h>

Inheritance diagram for MNList< T >:

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

 MNList (const MNList< T > &orig)
 MNList ()
 ~MNList ()
MNList< T > & operator= (const MNList< T > &orig)
void * first () const
void * last () const
void * pred (void *item) const
void * succ (void *item) const
bool empty () const
int length () const
const T & peek_front () const
peek_front ()
const T & peek_back () const
peek_back ()
const T & peek_here (void *r) const
const T & inf (void *r) const
inf (void *r)
void del_item (void *item)
void del_front ()
void del_back ()
void clear ()
pop ()
void push_front (T x)
void prepend (T x)
void push_back (T x)
void append (T x)
void ins_before (void *x, T y)
void ins_after (void *x, T y)

template<class T>
class MNList< T >


Constructor & Destructor Documentation

template<class T>
MNList< T >::MNList const MNList< T > &  orig  )  [inline]
 

template<class T>
MNList< T >::MNList  )  [inline]
 

template<class T>
MNList< T >::~MNList  )  [inline]
 


Member Function Documentation

template<class T>
void MNList< T >::append x  )  [inline]
 

Reimplemented in MNPCList< T >, LossListEntryList, LossRange_tList, SDESSchedule, SDESItemList, MNRTPList::SSRCEntryList, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void MNList< T >::clear  )  [inline]
 

Reimplemented in MNPCList< T >, LossListEntryList, LossRange_tList, SDESSchedule, SDESItemList, MNRTPList::SSRCEntryList, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void MNList< T >::del_back  )  [inline]
 

Reimplemented in MNPCList< T >, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void MNList< T >::del_front  )  [inline]
 

Reimplemented in MNPCList< T >, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void MNList< T >::del_item void *  item  )  [inline]
 

template<class T>
bool MNList< T >::empty  )  const [inline]
 

template<class T>
void* MNList< T >::first  )  const [inline]
 

template<class T>
T MNList< T >::inf void *  r  )  [inline]
 

Reimplemented in MNPCList< T >, MNRTPList::SSRCEntryList, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
const T& MNList< T >::inf void *  r  )  const [inline]
 

template<class T>
void MNList< T >::ins_after void *  x,
y
[inline]
 

Reimplemented in MNPCList< T >, LossRange_tList, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void MNList< T >::ins_before void *  x,
y
[inline]
 

Reimplemented in LossRange_tList.

template<class T>
void* MNList< T >::last  )  const [inline]
 

template<class T>
int MNList< T >::length  )  const [inline]
 

template<class T>
MNList<T>& MNList< T >::operator= const MNList< T > &  orig  )  [inline]
 

template<class T>
T MNList< T >::peek_back  )  [inline]
 

Reimplemented in MNPCList< T >, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
const T& MNList< T >::peek_back  )  const [inline]
 

template<class T>
T MNList< T >::peek_front  )  [inline]
 

Reimplemented in MNPCList< T >, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
const T& MNList< T >::peek_front  )  const [inline]
 

template<class T>
const T& MNList< T >::peek_here void *  r  )  const [inline]
 

template<class T>
T MNList< T >::pop  )  [inline]
 

Reimplemented in MNPCList< T >, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void* MNList< T >::pred void *  item  )  const [inline]
 

template<class T>
void MNList< T >::prepend x  )  [inline]
 

Reimplemented in MNPCList< T >, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void MNList< T >::push_back x  )  [inline]
 

Reimplemented in MNPCList< T >, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void MNList< T >::push_front x  )  [inline]
 

Reimplemented in MNPCList< T >, MNPCList< struct iovec * >, and MNPCList< DataPtr >.

template<class T>
void* MNList< T >::succ void *  item  )  const [inline]
 


The documentation for this class was generated from the following file:
Generated on Sun Mar 6 13:35:57 2005 for Komssys by doxygen 1.3.8