Microsoft Foundation Classes (mfc.hlp) (Table of Contents; Topic list)
CDumpContext::SetDepth
CDumpContext                                Up Contents Index Back
──Microsoft Foundation Classes──────────────────────────────────────────────
 
  void SetDepth( int nNewDepth );
 
  Parameter   Description
 
  <nNewDepth> The new depth value.
 
  Remarks
 
  Sets the depth for the dump. If you are dumping primitive types or
  simple CObjects that contain no pointers to other objects, then a value
  of 0 is sufficient. A value greater than 0 specifies a deep dump where
  all objects are dumped recursively. For example, a deep dump of a
  collection will dump all elements of the collection. You may use other
  specific depth values in your derived classes.
 
  NOTE: Circular references are not detected in deep dumps and can result
        in infinite loops.
 
  Example
 
  afxDump.SetDepth( 1 );  // specifies deep dump
  ASSERT( afxDump.GetDepth() == 1 );
 
 
  See Also
 
  CObject::Dump
 
 
                                     -♦-