Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
A version of this page is also available for
4/8/2010
.gif)
This is a template class that allows for a type-specific implementation of a list. It is derived from CBaseList and uses that class's typeless implementation.
The constructor creates a CBaseList object, and all CGenericList member functions call CBaseList member functions but provide type-checking dependent on the template.
Member Functions
| Member function | Description |
|---|---|
Inserts a node or list of nodes after the specified node. |
|
Inserts a node or list of nodes before the specified node. |
|
Inserts a node or list of nodes at the front of the list. |
|
Appends a node or list of nodes to the end of the list. |
|
Constructs a CGenericList object. |
|
Returns the first position that contains the specified object. |
|
Returns the object at the specified position. |
|
Returns the number of objects (object count) in the list. |
|
Returns the object at the head of the list. |
|
Returns a cursor identifying the first element of the list. |
|
Returns the specified object and update position. |
|
Returns a cursor identifying the last element of the list. |
|
Removes the specified node from the list. |
|
Removes the first node in the list. |
|
Removes the last node in the list. |
Requirements
| Windows Embedded CE | Windows CE 2.12 and later |
| Windows Mobile | Windows Mobile Version 5.0 and later |
| Note | Microsoft DirectShow applications and DirectShow filters have different include file and Library requirements For more information, see Setting Up the Build Environment |