Main Page | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members | Related Pages

Chain< C, ID >::Link Class Reference

#include <Chain.hpp>

List of all members.

Public Member Functions

 Link (C elem)
 Link ()
Linkprev () const
void prev (Link *p)
Linknext () const
void next (Link *n)
bool less (const Link *lnk) const
void insertAfter (C elem)
void insertBefore (C elem)
void del ()
const C & content () const

Private Attributes

Link_prev
Link_next
_elem

template<class C, ClassID ID>
class Chain< C, ID >::Link


Constructor & Destructor Documentation

template<class C, ClassID ID>
Chain< C, ID >::Link::Link elem  )  [inline]
 

template<class C, ClassID ID>
Chain< C, ID >::Link::Link  )  [inline]
 


Member Function Documentation

template<class C, ClassID ID>
const C& Chain< C, ID >::Link::content  )  const [inline]
 

template<class C, ClassID ID>
void Chain< C, ID >::Link::del  )  [inline]
 

template<class C, ClassID ID>
void Chain< C, ID >::Link::insertAfter elem  )  [inline]
 

template<class C, ClassID ID>
void Chain< C, ID >::Link::insertBefore elem  )  [inline]
 

template<class C, ClassID ID>
bool Chain< C, ID >::Link::less const Link lnk  )  const [inline]
 

template<class C, ClassID ID>
void Chain< C, ID >::Link::next Link n  )  [inline]
 

template<class C, ClassID ID>
Link* Chain< C, ID >::Link::next  )  const [inline]
 

template<class C, ClassID ID>
void Chain< C, ID >::Link::prev Link p  )  [inline]
 

template<class C, ClassID ID>
Link* Chain< C, ID >::Link::prev  )  const [inline]
 


Member Data Documentation

template<class C, ClassID ID>
C Chain< C, ID >::Link::_elem [private]
 

template<class C, ClassID ID>
Link* Chain< C, ID >::Link::_next [private]
 

template<class C, ClassID ID>
Link* Chain< C, ID >::Link::_prev [private]
 


The documentation for this class was generated from the following file:
Generated on Sat Jun 28 15:08:58 2003 for Vampire by doxygen 1.3.2