Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
CObList::AddHead
CObList                                     Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  POSITION AddHead( CObject* newElement )
  throw( CMemoryException );
  void AddHead( CObList* pNewList )
  throw( CMemoryException );
 
  Parameter    Description
 
  <newElement> The CObject pointer to be added to this list.
 
  <pNewList>   A pointer to another CObList list. The elements in
               <pNewList> will be added to this list.
 
  Remarks
 
  Adds a new element or list of elements to the head of this list. The
  list may be empty before the operation.
 
  Return Value
 
  The first version returns the POSITION value of the newly inserted
  element.
 
  Example
 
     CObList list;
 
     list.AddHead( new CAge( 21 ) ); // 21 is now at head
     list.AddHead( new CAge( 40 ) ); // 40 replaces 21 at head
  #ifdef _DEBUG
     afxDump.SetDepth( 1 );
     afxDump << "AddHead example: " << &list << "\n";
  #endif
 
  The results from this program are as follows:
 
  AddHead example: A CObList with 2 elements
      a CAge at $44A8 40
      a CAge at $442A 21
 
  See Also
 
  CObList::GetHead, CObList::RemoveHead
 
 
                                     -♦-