VIPER REFERENCE MANUAL
template<class itemType, class linkageType> iflMultiListIterRev ( | const iflMultiList<itemType, linkageType>* list); |
template<class itemType, class linkageType> iflMultiListIterRev ( | const iflMultiList<itemType, linkageType>& list); |
itemType* next ( | ); |
itemType* curr ( | ) const; |
void reset ( | ); |
iflMultiList<someItem,linkType> list; for (int i = 0; i < 10; i++) list.append(new someItem(i));
iflMultiListIterRev<someItem,linkType> iter(list); someItem* item; while (item = iter.next()) { // do something with item (and possibly unlink/delete it) }
template<class itemType, class linkageType> iflMultiListIterRev ( | const iflMultiList<itemType, linkageType>* list); |
template<class itemType, class linkageType> iflMultiListIterRev ( | const iflMultiList<itemType, linkageType>& list); |
itemType* curr ( | ) const; |
itemType* next ( | ); |
void reset ( | ); |