IsElement< T > Class Template Reference Elements for IsLists.Class IsElement allows to easily construct list elements for an intrusive single linked list IsList out of a template class T. It adds a next pointer to each element. An instance of IdElement<T> a can be used just like an instance of T itself, except that method next() has been added (thereby overriding any method next() defined in T). More...
Inheritance diagram for IsElement< T >:
![]()
Detailed Descriptiontemplate<class T>
|
IsElement<T>*& next | ( | ) |
Definition at line 60 of file islist.h.
References IsElement< T >::the_next.
Referenced by IsList< soplex::SVSetBase::DLPSV >::clear(), IsList< soplex::SVSetBase::DLPSV >::find(), IsList< soplex::SVSetBase::DLPSV >::move(), and IsList< soplex::SVSetBase::DLPSV >::remove().
IsElement<T>* next | ( | ) | const |
returns the next element in the IsList.
Definition at line 65 of file islist.h.
References IsElement< T >::the_next.
|
protected |
pointer to next element in the IsList.
Definition at line 51 of file islist.h.
Referenced by IsElement< T >::next().