|
|
1.1 root 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
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.