Function Description ------------------------------------------------------------------------ wlist::wlist() constructor wlist:~wlist () destructor wlist::Size () return the number of list nodes wlist::DeleteA11 () delete all list nodes, set size to zero wlist::Name() access and assign list name wlist::FirstData () access and assign data in first node wlist::LastData () access and assign data in last node wlist::CurrentData () access and assign data in current node wlist::NextData () access and assign data in next node wlist::PreviousData () access and assign data in previous node wlist::AppendData () creates new node with data and appends wlist::PrependData () creates new node with data and makes new head wlist::PreInsert() insert node with data before current node wlist::PostInsert() insert node with data after current node wlist::DeleteCurrent() deletes current node wlist::ExchangePrevious () swap data between current node and previous wlist::ExchangeNext() swap data between current node and next node wlist::Maximum() return node containing maximum data value wlist::Minimum() return node containing minimum data value wlist::Sort () create new list containing data sorted wlist::Reverse() reorder list from back to front wlist::Copy() duplicate copy of this list (level 1 copy) wlist::SetPrintData () stores pointer for later printing wlist::SetCompareData() stores pointer for later sorting wlist::print() debugging style dump of list