Open
Graph Drawing
Framework

 v.2007.11
 

ogdf::ListElement< E > Class Template Reference

The parameterized class ListElement<E> represents the structure for elements of doubly linked lists. More...

#include <List.h>

List of all members.

Public Member Functions

void * operator new (size_t nBytes)
void * operator new (size_t, void *p)
void operator delete (void *p, size_t nBytes)

Private Member Functions

 ListElement ()
 Constructs a ListElement.
 ListElement (const E &x)
 Constructs a ListElement.
 ListElement (const E &x, ListElement< E > *next, ListElement< E > *prev)
 Constructs a ListElement.

Private Attributes

ListElement< E > * m_next
 Pointer to successor element.
ListElement< E > * m_prev
 Pointer to predecessor element.
m_x
 Stores the content.

Friends

class ListPure< E >
class List< E >
class ListIterator< E >
class ListConstIterator< E >


Detailed Description

template<class E>
class ogdf::ListElement< E >

The parameterized class ListElement<E> represents the structure for elements of doubly linked lists.

Definition at line 72 of file List.h.


Constructor & Destructor Documentation

template<class E>
ogdf::ListElement< E >::ListElement (  )  [inline, private]

Constructs a ListElement.

Definition at line 83 of file List.h.

template<class E>
ogdf::ListElement< E >::ListElement ( const E &  x  )  [inline, private]

Constructs a ListElement.

Definition at line 85 of file List.h.

template<class E>
ogdf::ListElement< E >::ListElement ( const E &  x,
ListElement< E > *  next,
ListElement< E > *  prev 
) [inline, private]

Constructs a ListElement.

Definition at line 87 of file List.h.


Member Function Documentation

template<class E>
void* ogdf::ListElement< E >::operator new ( size_t  nBytes  )  [inline]

Definition at line 90 of file List.h.

template<class E>
void* ogdf::ListElement< E >::operator new ( size_t  ,
void *  p 
) [inline]

Definition at line 90 of file List.h.

template<class E>
void ogdf::ListElement< E >::operator delete ( void *  p,
size_t  nBytes 
) [inline]

Definition at line 90 of file List.h.


Friends And Related Function Documentation

template<class E>
friend class ListPure< E > [friend]

Definition at line 73 of file List.h.

template<class E>
friend class List< E > [friend]

Definition at line 74 of file List.h.

template<class E>
friend class ListIterator< E > [friend]

Definition at line 75 of file List.h.

template<class E>
friend class ListConstIterator< E > [friend]

Definition at line 76 of file List.h.


Member Data Documentation

template<class E>
ListElement<E>* ogdf::ListElement< E >::m_next [private]

Pointer to successor element.

Definition at line 78 of file List.h.

template<class E>
ListElement<E>* ogdf::ListElement< E >::m_prev [private]

Pointer to predecessor element.

Definition at line 79 of file List.h.

template<class E>
E ogdf::ListElement< E >::m_x [private]

Stores the content.

Definition at line 80 of file List.h.


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

© 1999-2007 by oreas GmbH, © 2005-2007 by University Dortmund and University Cologne.

Generated on Thu Nov 22 19:40:08 2007 by doxygen 1.5.4.