Skip to content

Commit 9a29ae8

Browse files
authored
repo housekeeping: ms.topic values in atl (#585)
* updates to ms.topic in atl * Update class-factories-classes.md * Update class-information-classes.md * Update collection-classes.md * fixed quotes
1 parent d98bca6 commit 9a29ae8

File tree

56 files changed

+1093
-1093
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

56 files changed

+1093
-1093
lines changed

docs/atl/class-factories-classes.md

Lines changed: 36 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -1,36 +1,36 @@
1-
---
2-
title: " ATL Class Factories Classes | Microsoft Docs"
3-
ms.custom: ""
4-
ms.date: "11/04/2016"
5-
ms.reviewer: ""
6-
ms.suite: ""
7-
ms.technology: ["cpp-windows"]
8-
ms.tgt_pltfrm: ""
9-
ms.topic: "article"
10-
f1_keywords: ["vc.atl.classes.factories"]
11-
dev_langs: ["C++"]
12-
helpviewer_keywords: ["class factories", "class factories, ATL classes"]
13-
ms.assetid: 1d8c2ae2-2c37-452c-a02d-1ecbdd309f84
14-
caps.latest.revision: 10
15-
author: "mikeblome"
16-
ms.author: "mblome"
17-
manager: "ghogen"
18-
ms.workload: ["cplusplus"]
19-
---
20-
# Class Factories Classes
21-
The following classes implement or support a class factory:
22-
23-
- [CComClassFactory](../atl/reference/ccomclassfactory-class.md) Provides a default class factory for object creation.
24-
25-
- [CComClassFactory2](../atl/reference/ccomclassfactory2-class.md) Controls object creation through a license.
26-
27-
- [CComClassFactoryAutoThread](../atl/reference/ccomclassfactoryautothread-class.md) Allows objects to be created in multiple thread-pooled apartments.
28-
29-
- [CComClassFactorySingleton](../atl/reference/ccomclassfactorysingleton-class.md) Creates a single object.
30-
31-
- [CComCoClass](../atl/reference/ccomcoclass-class.md) Defines the class factory for the object.
32-
33-
## See Also
34-
[Class Overview](../atl/atl-class-overview.md)
35-
[Aggregation and Class Factory Macros](../atl/reference/aggregation-and-class-factory-macros.md)
36-
1+
---
2+
title: " ATL Class Factories Classes | Microsoft Docs"
3+
ms.custom: ""
4+
ms.date: "11/04/2016"
5+
ms.reviewer: ""
6+
ms.suite: ""
7+
ms.technology: ["cpp-windows"]
8+
ms.tgt_pltfrm: ""
9+
ms.topic: "reference"
10+
f1_keywords: ["vc.atl.classes.factories"]
11+
dev_langs: ["C++"]
12+
helpviewer_keywords: ["class factories", "class factories, ATL classes"]
13+
ms.assetid: 1d8c2ae2-2c37-452c-a02d-1ecbdd309f84
14+
caps.latest.revision: 10
15+
author: "mikeblome"
16+
ms.author: "mblome"
17+
manager: "ghogen"
18+
ms.workload: ["cplusplus"]
19+
---
20+
# Class Factories Classes
21+
The following classes implement or support a class factory:
22+
23+
- [CComClassFactory](../atl/reference/ccomclassfactory-class.md) Provides a default class factory for object creation.
24+
25+
- [CComClassFactory2](../atl/reference/ccomclassfactory2-class.md) Controls object creation through a license.
26+
27+
- [CComClassFactoryAutoThread](../atl/reference/ccomclassfactoryautothread-class.md) Allows objects to be created in multiple thread-pooled apartments.
28+
29+
- [CComClassFactorySingleton](../atl/reference/ccomclassfactorysingleton-class.md) Creates a single object.
30+
31+
- [CComCoClass](../atl/reference/ccomcoclass-class.md) Defines the class factory for the object.
32+
33+
## See Also
34+
[Class Overview](../atl/atl-class-overview.md)
35+
[Aggregation and Class Factory Macros](../atl/reference/aggregation-and-class-factory-macros.md)
36+

docs/atl/class-information-classes.md

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,27 +1,27 @@
1-
---
2-
title: "Class Information Classes (ATL) | Microsoft Docs"
3-
ms.custom: ""
4-
ms.date: "11/04/2016"
5-
ms.reviewer: ""
6-
ms.suite: ""
7-
ms.technology: ["cpp-windows"]
8-
ms.tgt_pltfrm: ""
9-
ms.topic: "article"
10-
f1_keywords: ["vc.atl.classes.info"]
11-
dev_langs: ["C++"]
12-
helpviewer_keywords: ["class information, retrieving"]
13-
ms.assetid: 39365025-f24a-41ae-87ab-4ae8ed085b98
14-
caps.latest.revision: 10
15-
author: "mikeblome"
16-
ms.author: "mblome"
17-
manager: "ghogen"
18-
ms.workload: ["cplusplus"]
19-
---
20-
# Class Information Classes
21-
The following class provides support for retrieving class information:
22-
23-
- [IProvideClassInfo2Impl](../atl/reference/iprovideclassinfo2impl-class.md) Provides access to type information. Retrieves the outgoing IID for the object's default event set.
24-
25-
## See Also
26-
[Class Overview](../atl/atl-class-overview.md)
27-
1+
---
2+
title: "Class Information Classes (ATL) | Microsoft Docs"
3+
ms.custom: ""
4+
ms.date: "11/04/2016"
5+
ms.reviewer: ""
6+
ms.suite: ""
7+
ms.technology: ["cpp-windows"]
8+
ms.tgt_pltfrm: ""
9+
ms.topic: "reference"
10+
f1_keywords: ["vc.atl.classes.info"]
11+
dev_langs: ["C++"]
12+
helpviewer_keywords: ["class information, retrieving"]
13+
ms.assetid: 39365025-f24a-41ae-87ab-4ae8ed085b98
14+
caps.latest.revision: 10
15+
author: "mikeblome"
16+
ms.author: "mblome"
17+
manager: "ghogen"
18+
ms.workload: ["cplusplus"]
19+
---
20+
# Class Information Classes
21+
The following class provides support for retrieving class information:
22+
23+
- [IProvideClassInfo2Impl](../atl/reference/iprovideclassinfo2impl-class.md) Provides access to type information. Retrieves the outgoing IID for the object's default event set.
24+
25+
## See Also
26+
[Class Overview](../atl/atl-class-overview.md)
27+

docs/atl/collection-classes.md

Lines changed: 96 additions & 96 deletions
Original file line numberDiff line numberDiff line change
@@ -1,96 +1,96 @@
1-
---
2-
title: "ATL Collection Classes | Microsoft Docs"
3-
ms.custom: ""
4-
ms.date: "11/04/2016"
5-
ms.reviewer: ""
6-
ms.suite: ""
7-
ms.technology: ["cpp-windows"]
8-
ms.tgt_pltfrm: ""
9-
ms.topic: "article"
10-
dev_langs: ["C++"]
11-
helpviewer_keywords: ["collection classes"]
12-
ms.assetid: eff95de6-78ef-4212-9d7d-1dacbdd4cc58
13-
caps.latest.revision: 12
14-
author: "mikeblome"
15-
ms.author: "mblome"
16-
manager: "ghogen"
17-
ms.workload: ["cplusplus"]
18-
---
19-
# Collection Classes
20-
The following classes provide support for arrays, lists, maps, and also traits methods for helping with comparisons and element access.
21-
22-
- [CAtlArray](../atl/reference/catlarray-class.md) This class implements an array object.
23-
24-
- [CAtlList](../atl/reference/catllist-class.md) This class provides methods for creating and managing a list object.
25-
26-
- [CAtlMap](../atl/reference/catlmap-class.md) This class provides methods for creating and managing a map object.
27-
28-
- [CAutoPtrArray](../atl/reference/cautoptrarray-class.md) This class provides methods useful when constructing an array of smart pointers.
29-
30-
- [CAutoPtrElementTraits](../atl/reference/cautoptrelementtraits-class.md) This class provides methods, static functions, and typedefs useful when creating collections of smart pointers.
31-
32-
- [CAutoPtrList](../atl/reference/cautoptrlist-class.md) This class provides methods useful when constructing a list of smart pointers.
33-
34-
- [CAutoVectorPtrElementTraits](../atl/reference/cautovectorptrelementtraits-class.md) This class provides methods, static functions, and typedefs useful when creating collections of smart pointers using vector new and delete operators.
35-
36-
- [CComQIPtrElementTraits](../atl/reference/ccomqiptrelementtraits-class.md) This class provides methods, static functions, and typedefs useful when creating collections of COM interface pointers.
37-
38-
- [CComSafeArray](../atl/reference/ccomsafearray-class.md) This class is a wrapper for the [SAFEARRAY Data Type](http://msdn.microsoft.com/en-us/9ec8025b-4763-4526-ab45-390c5d8b3b1e) structure.
39-
40-
- [CComSafeArrayBound](../atl/reference/ccomsafearraybound-class.md) This class is a wrapper for a [SAFEARRAYBOUND](http://msdn.microsoft.com/en-us/303a9bdb-71d6-4f14-8747-84cf84936c6d) structure.
41-
42-
- [CComUnkArray](../atl/reference/ccomunkarray-class.md) This class stores **IUnknown** pointers and is designed to be used as a parameter to the [IConnectionPointImpl](../atl/reference/iconnectionpointimpl-class.md) template class.
43-
44-
- [CDefaultCharTraits](../atl/reference/cdefaultchartraits-class.md) This class provides two static functions for converting characters between uppercase and lowercase.
45-
46-
- [CDefaultCompareTraits](../atl/reference/cdefaultcomparetraits-class.md) This class provides default element comparison functions.
47-
48-
- [CDefaultElementTraits](../atl/reference/cdefaultelementtraits-class.md) This class provides default methods and functions for a collection class.
49-
50-
- [CDefaultHashTraits](../atl/reference/cdefaulthashtraits-class.md) This class provides a static function for calculating hash values.
51-
52-
- [CElementTraits](../atl/reference/celementtraits-class.md) This class is used by collection classes to provide methods and functions for moving, copying, comparison, and hashing operations.
53-
54-
- [CElementTraitsBase](../atl/reference/celementtraitsbase-class.md) This class provides default copy and move methods for a collection class.
55-
56-
- [CHeapPtrElementTraits](../atl/reference/cheapptrelementtraits-class.md) This class provides methods, static functions, and typedefs useful when creating collections of heap pointers.
57-
58-
- [CHeapPtrList](../atl/reference/cheapptrlist-class.md) This class provides methods useful when constructing a list of heap pointers.
59-
60-
- [CInterfaceArray](../atl/reference/cinterfacearray-class.md) This class provides methods useful when constructing an array of COM interface pointers.
61-
62-
- [CInterfaceList](../atl/reference/cinterfacelist-class.md) This class provides methods useful when constructing a list of COM interface pointers.
63-
64-
- [CPrimitiveElementTraits](../atl/reference/cprimitiveelementtraits-class.md) This class provides default methods and functions for a collection class composed of primitive data types.
65-
66-
- [CRBMap](../atl/reference/crbmap-class.md) This class represents a mapping structure, using a Red-Black binary tree.
67-
68-
- [CRBMultiMap](../atl/reference/crbmultimap-class.md) This class represents a mapping structure that allows each key to be associated with more than one value, using a Red-Black binary tree.
69-
70-
- [CRBTree](../atl/reference/crbtree-class.md) This class provides methods for creating and utilizing a Red-Black tree.
71-
72-
- [CSimpleArray](../atl/reference/csimplearray-class.md) This class provides methods for managing a simple array.
73-
74-
- [CSimpleArrayEqualHelper](../atl/reference/csimplearrayequalhelper-class.md) This class is a helper for the [CSimpleArray](../atl/reference/csimplearray-class.md) class.
75-
76-
- [CSimpleArrayEqualHelperFalse](../atl/reference/csimplearrayequalhelperfalse-class.md) This class is a helper for the [CSimpleArray](../atl/reference/csimplearray-class.md) class.
77-
78-
- [CSimpleMap](../atl/reference/csimplemap-class.md) This class provides support for a simple mapping array.
79-
80-
- [CSimpleMapEqualHelper](../atl/reference/csimplemapequalhelper-class.md) This class is a helper for the [CSimpleMap](../atl/reference/csimplemap-class.md) class.
81-
82-
- [CSimpleMapEqualHelperFalse](../atl/reference/csimplemapequalhelperfalse-class.md) This class is a helper for the [CSimpleMap](../atl/reference/csimplemap-class.md) class.
83-
84-
- [CStringElementTraits](../atl/reference/cstringelementtraits-class.md) This class provides static functions used by collection classes storing `CString` objects.
85-
86-
- [CStringElementTraitsI](../atl/reference/cstringelementtraitsi-class.md) This class provides static functions related to strings stored in collection class objects. It is similar to [CStringElementTraits](../atl/reference/cstringelementtraits-class.md), but performs case-insensitive comparisons.
87-
88-
- [CStringRefElementTraits](../atl/reference/cstringrefelementtraits-class.md) This class provides static functions related to strings stored in collection class objects. The string objects are dealt with as references.
89-
90-
## Related Articles
91-
[ATL Collection Classes](../atl/atl-collection-classes.md)
92-
93-
## See Also
94-
[Class Overview](../atl/atl-class-overview.md)
95-
[Collection Classes](../atl/atl-collection-classes.md)
96-
1+
---
2+
title: "ATL Collection Classes | Microsoft Docs"
3+
ms.custom: ""
4+
ms.date: "11/04/2016"
5+
ms.reviewer: ""
6+
ms.suite: ""
7+
ms.technology: ["cpp-windows"]
8+
ms.tgt_pltfrm: ""
9+
ms.topic: "reference"
10+
dev_langs: ["C++"]
11+
helpviewer_keywords: ["collection classes"]
12+
ms.assetid: eff95de6-78ef-4212-9d7d-1dacbdd4cc58
13+
caps.latest.revision: 12
14+
author: "mikeblome"
15+
ms.author: "mblome"
16+
manager: "ghogen"
17+
ms.workload: ["cplusplus"]
18+
---
19+
# Collection Classes
20+
The following classes provide support for arrays, lists, maps, and also traits methods for helping with comparisons and element access.
21+
22+
- [CAtlArray](../atl/reference/catlarray-class.md) This class implements an array object.
23+
24+
- [CAtlList](../atl/reference/catllist-class.md) This class provides methods for creating and managing a list object.
25+
26+
- [CAtlMap](../atl/reference/catlmap-class.md) This class provides methods for creating and managing a map object.
27+
28+
- [CAutoPtrArray](../atl/reference/cautoptrarray-class.md) This class provides methods useful when constructing an array of smart pointers.
29+
30+
- [CAutoPtrElementTraits](../atl/reference/cautoptrelementtraits-class.md) This class provides methods, static functions, and typedefs useful when creating collections of smart pointers.
31+
32+
- [CAutoPtrList](../atl/reference/cautoptrlist-class.md) This class provides methods useful when constructing a list of smart pointers.
33+
34+
- [CAutoVectorPtrElementTraits](../atl/reference/cautovectorptrelementtraits-class.md) This class provides methods, static functions, and typedefs useful when creating collections of smart pointers using vector new and delete operators.
35+
36+
- [CComQIPtrElementTraits](../atl/reference/ccomqiptrelementtraits-class.md) This class provides methods, static functions, and typedefs useful when creating collections of COM interface pointers.
37+
38+
- [CComSafeArray](../atl/reference/ccomsafearray-class.md) This class is a wrapper for the [SAFEARRAY Data Type](http://msdn.microsoft.com/en-us/9ec8025b-4763-4526-ab45-390c5d8b3b1e) structure.
39+
40+
- [CComSafeArrayBound](../atl/reference/ccomsafearraybound-class.md) This class is a wrapper for a [SAFEARRAYBOUND](http://msdn.microsoft.com/en-us/303a9bdb-71d6-4f14-8747-84cf84936c6d) structure.
41+
42+
- [CComUnkArray](../atl/reference/ccomunkarray-class.md) This class stores **IUnknown** pointers and is designed to be used as a parameter to the [IConnectionPointImpl](../atl/reference/iconnectionpointimpl-class.md) template class.
43+
44+
- [CDefaultCharTraits](../atl/reference/cdefaultchartraits-class.md) This class provides two static functions for converting characters between uppercase and lowercase.
45+
46+
- [CDefaultCompareTraits](../atl/reference/cdefaultcomparetraits-class.md) This class provides default element comparison functions.
47+
48+
- [CDefaultElementTraits](../atl/reference/cdefaultelementtraits-class.md) This class provides default methods and functions for a collection class.
49+
50+
- [CDefaultHashTraits](../atl/reference/cdefaulthashtraits-class.md) This class provides a static function for calculating hash values.
51+
52+
- [CElementTraits](../atl/reference/celementtraits-class.md) This class is used by collection classes to provide methods and functions for moving, copying, comparison, and hashing operations.
53+
54+
- [CElementTraitsBase](../atl/reference/celementtraitsbase-class.md) This class provides default copy and move methods for a collection class.
55+
56+
- [CHeapPtrElementTraits](../atl/reference/cheapptrelementtraits-class.md) This class provides methods, static functions, and typedefs useful when creating collections of heap pointers.
57+
58+
- [CHeapPtrList](../atl/reference/cheapptrlist-class.md) This class provides methods useful when constructing a list of heap pointers.
59+
60+
- [CInterfaceArray](../atl/reference/cinterfacearray-class.md) This class provides methods useful when constructing an array of COM interface pointers.
61+
62+
- [CInterfaceList](../atl/reference/cinterfacelist-class.md) This class provides methods useful when constructing a list of COM interface pointers.
63+
64+
- [CPrimitiveElementTraits](../atl/reference/cprimitiveelementtraits-class.md) This class provides default methods and functions for a collection class composed of primitive data types.
65+
66+
- [CRBMap](../atl/reference/crbmap-class.md) This class represents a mapping structure, using a Red-Black binary tree.
67+
68+
- [CRBMultiMap](../atl/reference/crbmultimap-class.md) This class represents a mapping structure that allows each key to be associated with more than one value, using a Red-Black binary tree.
69+
70+
- [CRBTree](../atl/reference/crbtree-class.md) This class provides methods for creating and utilizing a Red-Black tree.
71+
72+
- [CSimpleArray](../atl/reference/csimplearray-class.md) This class provides methods for managing a simple array.
73+
74+
- [CSimpleArrayEqualHelper](../atl/reference/csimplearrayequalhelper-class.md) This class is a helper for the [CSimpleArray](../atl/reference/csimplearray-class.md) class.
75+
76+
- [CSimpleArrayEqualHelperFalse](../atl/reference/csimplearrayequalhelperfalse-class.md) This class is a helper for the [CSimpleArray](../atl/reference/csimplearray-class.md) class.
77+
78+
- [CSimpleMap](../atl/reference/csimplemap-class.md) This class provides support for a simple mapping array.
79+
80+
- [CSimpleMapEqualHelper](../atl/reference/csimplemapequalhelper-class.md) This class is a helper for the [CSimpleMap](../atl/reference/csimplemap-class.md) class.
81+
82+
- [CSimpleMapEqualHelperFalse](../atl/reference/csimplemapequalhelperfalse-class.md) This class is a helper for the [CSimpleMap](../atl/reference/csimplemap-class.md) class.
83+
84+
- [CStringElementTraits](../atl/reference/cstringelementtraits-class.md) This class provides static functions used by collection classes storing `CString` objects.
85+
86+
- [CStringElementTraitsI](../atl/reference/cstringelementtraitsi-class.md) This class provides static functions related to strings stored in collection class objects. It is similar to [CStringElementTraits](../atl/reference/cstringelementtraits-class.md), but performs case-insensitive comparisons.
87+
88+
- [CStringRefElementTraits](../atl/reference/cstringrefelementtraits-class.md) This class provides static functions related to strings stored in collection class objects. The string objects are dealt with as references.
89+
90+
## Related Articles
91+
[ATL Collection Classes](../atl/atl-collection-classes.md)
92+
93+
## See Also
94+
[Class Overview](../atl/atl-class-overview.md)
95+
[Collection Classes](../atl/atl-collection-classes.md)
96+

docs/atl/com-modules-classes.md

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,21 @@
1-
---
2-
title: "COM Modules Classes (ATL) | Microsoft Docs"
3-
ms.custom: ""
4-
ms.date: "11/04/2016"
5-
ms.reviewer: ""
6-
ms.suite: ""
7-
ms.technology: ["cpp-windows"]
8-
ms.tgt_pltfrm: ""
9-
ms.topic: "article"
10-
f1_keywords: ["vc.atl.COM"]
11-
dev_langs: ["C++"]
12-
helpviewer_keywords: ["COM modules classes"]
13-
ms.assetid: 0a8a82dd-a153-47cd-9bbe-1a1ad5d1a6ff
14-
caps.latest.revision: 10
15-
author: "mikeblome"
16-
ms.author: "mblome"
17-
manager: "ghogen"
18-
ms.workload: ["cplusplus"]
1+
---
2+
title: "COM Modules Classes (ATL) | Microsoft Docs"
3+
ms.custom: ""
4+
ms.date: "11/04/2016"
5+
ms.reviewer: ""
6+
ms.suite: ""
7+
ms.technology: ["cpp-windows"]
8+
ms.tgt_pltfrm: ""
9+
ms.topic: "reference"
10+
f1_keywords: ["vc.atl.COM"]
11+
dev_langs: ["C++"]
12+
helpviewer_keywords: ["COM modules classes"]
13+
ms.assetid: 0a8a82dd-a153-47cd-9bbe-1a1ad5d1a6ff
14+
caps.latest.revision: 10
15+
author: "mikeblome"
16+
ms.author: "mblome"
17+
manager: "ghogen"
18+
ms.workload: ["cplusplus"]
1919
---
2020
# COM Modules Classes
2121
The following classes provide support for a COM module:

0 commit comments

Comments
 (0)