#ifndef	CATListOfCATDlgControl_h
#define	CATListOfCATDlgControl_h

// COPYRIGHT DASSAULT SYSTEMES 1999

/**
 * @CAA2Level L1
 * @CAA2Usage U1
 */

/**
 * @collection CATLISTP(CATDlgControl)
 * Collection class for pointers to controls.
 * All the methods of pointer collection classes are available, except the following:
 * <ul>
 * <li><tt>ApplyDelete</tt></li>
 * <li><tt>Append</tt</li>
 * <li><tt>RemoveAll</tt</li>
 * <li><tt>RemoveValue</tt</li>
 * <li><tt>Locate</tt</li>
 * </ul>
 * Refer to the articles dealing with collections in the encyclopedia.
 */

class CATDlgControl;

#include  <CATLISTP_Clean.h>
#include  <CATLISP_AllFunc.h>

#undef	CATLISTP_ApplyDelete
#undef	CATLISTP_Append
#undef	CATLISTP_RemoveAll
#undef	CATLISTP_RemoveValue
#undef	CATLISTP_Locate

#include  <CATLISTP_Declare.h>

CATLISTP_DECLARE( CATDlgControl )

#endif