Loading...
Searching...
No Matches
IsElement< T > Class Template Reference
Inheritance diagram for IsElement< T >:
![]()
Detailed Descriptiontemplate<class T> class soplex::IsElement< T > 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). Constructor & Destructor Documentation◆ IsElement() [1/3]
template<class T>
default constructor. Definition at line 85 of file islist.h. Referenced by IsElement(), next(), and next(). ◆ IsElement() [2/3]
template<class T>
◆ IsElement() [3/3]copy constructor. Only the element itself is copied, while the link to the next list element is set to a zero pointer. Definition at line 99 of file islist.h. References IsElement(), and the_next. Member Function Documentation◆ next() [1/2]
template<class T>
Definition at line 69 of file islist.h. References IsElement(), and the_next. ◆ next() [2/2]
template<class T>
returns the next element in the IsList. Definition at line 74 of file islist.h. References IsElement(), and the_next. Member Data Documentation◆ the_next
template<class T>
pointer to next element in the IsList. Definition at line 60 of file islist.h. Referenced by IsElement(), IsElement(), next(), and next().
|