home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgLangD.iso / C++-7 / DISK8 / MFC / SAMPLES / TEMPLDEF / AFXCOLL.HT$ / afxcoll
Encoding:
Text File  |  1992-01-12  |  1.7 KB  |  54 lines

  1. // Microsoft Foundation Classes C++ library. 
  2. // Copyright (C) 1992 Microsoft Corporation, 
  3. // All rights reserved. 
  4.  
  5. // This source code is only intended as a supplement to the 
  6. // Microsoft Foundation Classes Reference and Microsoft 
  7. // QuickHelp documentation provided with the library. 
  8. // See these sources for detailed information regarding the 
  9. // Microsoft Foundation Classes product. 
  10.  
  11.  
  12. #ifndef __AFXCOLL_H__
  13. #define __AFXCOLL_H__
  14.  
  15. #ifndef __AFX_H__
  16. #include "afx.h"
  17. #endif
  18.  
  19. /////////////////////////////////////////////////////////////////////////////
  20. // Classes declared in this file
  21.  
  22. //CObject
  23.     // Arrays
  24.     class CByteArray;           // array of BYTE
  25.     class CWordArray;           // array of WORD
  26.     class CDWordArray;          // array of DWORD
  27.     class CPtrArray;            // array of void*
  28.     class CObArray;             // array of CObject*
  29.  
  30.     // Lists
  31.     class CPtrList;             // list of void*
  32.     class CObList;              // list of CObject*
  33.  
  34.     // Maps (aka Dictionaries)
  35.     class CMapWordToOb;         // map from WORD to CObject*
  36.     class CMapWordToPtr;        // map from WORD to void*
  37.     class CMapPtrToWord;        // map from void* to WORD
  38.     class CMapPtrToPtr;         // map from void* to void*
  39.  
  40.     // Special String variants
  41.     class CStringArray;         // array of CStrings
  42.     class CStringList;          // list of CStrings
  43.     class CMapStringToPtr;      // map from CString to void*
  44.     class CMapStringToOb;       // map from CString to CObject*
  45.     class CMapStringToString;   // map from CString to CString
  46.  
  47. /////////////////////////////////////////////////////////////////////////////
  48.  
  49. #ifdef _DEBUG
  50. extern char BASED_CODE _afxSzAfxColl[]; // defined in dumpcont.cpp
  51. #undef THIS_FILE
  52. #define THIS_FILE _afxSzAfxColl
  53. #endif
  54.