Simple list class for AlLinkItem objects. 
         
            
            Synopsis 
            
            
            
#include <AlList.h>
class AlList
AlList( AlLinkItem *item = (AlLinkItem*)0 );
virtual	~AlList();
AlLinkItem*	first( void ) const 
AlLinkItem*	last( void ) const 
void	append( AlLinkItem* );
int	remove( AlLinkItem* );
void	clear();
 
         
            
            Description 
            
            
            This simple container class provides the ability to create and access a list of objects derived from the AlLinkItem class.
               
            
            
          
         
            
            AlList::AlList( AlLinkItem *item )
            
            
            
               
               Description
               
               
                Constructor for AlList class. 
               
             
            
            
               
               Arguments
               
               
               < item - the first object to be added to the list
               
             
            
          
         
            
            AlList::~AlList()
            
            
            
               
               Description
               
               
                Destructor for AlList class. 
               
             
            
          
         
            
            AlLinkItem *AlList::first(void)
            
            
            
               
               Description
               
               
               Returns the first AlLinkItem in the list.
               
             
            
          
         
            
            AlLinkItem *AlList::last(void)
            
            
            
               
               Description
               
               
               Returns the last AlLinkItem in the list.
               
             
            
          
         
            
            void AlList::append( AlLinkItem *item )
            
            
            
               
               Description
               
               
                Adds an AlLinkItem object to the end of the list. 
               
             
            
            
               
               Arguments
               
               
               < item - the object to be appended
               
             
            
          
         
            
            int AlList::remove( AlLinkItem *item )
            
            
            
               
               Description
               
               
                Removes an AlLinkItem object from the AlList. Returns TRUE if the item was removed, FALSE if it was not (because it did not
                  belong in this list). 
               
               
             
            
            
               
               Arguments
               
               
               < item - the object to be appended
               
             
            
          
         
            
            void AlList::clear()
            
            
            
               
               Description
               
               
                Clears the list as an empty list but does not free any of its members.