#include <clst.h>
No destructor - elements are assumed to be destroyed EITHER after they have been extracted from a list OR by the CLIST destructor which walks the list.
Definition at line 69 of file clst.h.
CLIST_LINK::CLIST_LINK | ( | ) | [inline] |
CLIST_LINK::CLIST_LINK | ( | const CLIST_LINK & | ) | [inline] |
void CLIST_LINK::operator= | ( | const CLIST_LINK & | ) | [inline] |
friend class CLIST_ITERATOR [friend] |
void* CLIST_LINK::data [private] |
Definition at line 75 of file clst.h.
Referenced by CLIST_ITERATOR::add_after_stay_put(), CLIST_ITERATOR::add_after_then_move(), CLIST_ITERATOR::add_before_stay_put(), CLIST_ITERATOR::add_before_then_move(), CLIST_ITERATOR::add_to_end(), CLIST_ITERATOR::data_relative(), CLIST_ITERATOR::forward(), CLIST::internal_deep_clear(), CLIST_ITERATOR::move_to_first(), and CLIST_ITERATOR::move_to_last().
CLIST_LINK* CLIST_LINK::next [private] |
Definition at line 74 of file clst.h.
Referenced by CLIST_ITERATOR::add_after_stay_put(), CLIST_ITERATOR::add_after_then_move(), CLIST_ITERATOR::add_before_stay_put(), CLIST_ITERATOR::add_before_then_move(), CLIST_ITERATOR::add_list_after(), CLIST_ITERATOR::add_list_before(), CLIST_ITERATOR::add_to_end(), CLIST_ITERATOR::data_relative(), CLIST_ITERATOR::exchange(), CLIST_ITERATOR::extract(), CLIST_ITERATOR::extract_sublist(), CLIST_ITERATOR::forward(), CLIST::internal_deep_clear(), CLIST_ITERATOR::move_to_first(), CLIST_ITERATOR::set_to_list(), and CLIST::shallow_clear().