Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
CObList::InsertAfter
CObList                                     Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  POSITION InsertAfter( POSITION position, CObject* newElement )
  throw ( CMemoryException );
 
  Parameter    Description
 
  <position>   A POSITION value returned by a previous GetNext, GetPrev,
               or Find member function call.
 
  <newElement> The object pointer to be added to this list.
 
  Remarks
 
  Adds an element to this list "after" the element at the specified
  position.
 
  Example
 
     CObList list;
     POSITION pos1, pos2;
 
     list.AddHead( new CAge( 21 ) );
     list.AddHead( new CAge( 40 ) ); // List now contains (40, 21)
     if( ( pos1 = list.GetHeadPosition() ) != NULL )
     {
         pos2 = list.InsertAfter( pos1, new CAge( 65 ) );
     }
  #ifdef _DEBUG
     afxDump.SetDepth( 1 );
     afxDump << "InsertAfter example: " << &list << "\n";
  #endif
 
  The results from this program are as follows:
 
  InsertAfter example: A CObList with 3 elements
       a CAge at $4A44 40
       a CAge at $4A64 65
       a CAge at $4968 21
 
  See Also
 
  CObList::Find, CObList::InsertBefore
 
 
                                     -♦-