Clase de CAtlList

Esta clase proporciona métodos para crear y administrar un objeto list.

template<
   typename E,
   class ETraits = CElementTraits< E >
>
class CAtlList

Parámetros

  • E
    Tipo del elemento.

  • ETraits
    El código utilizado para copiar o mover elementos.Vea clase de CElementTraits para más detalles.

Members

7kc8a6xw.collapse_all(es-es,VS.110).gifTypedefs públicas

Name

Descripción

CAtlList::INARGTYPE

7kc8a6xw.collapse_all(es-es,VS.110).gifConstructores públicos

Name

Descripción

CAtlList::CAtlList

el constructor.

CAtlList::~CAtlList

El destructor.

7kc8a6xw.collapse_all(es-es,VS.110).gifMétodos públicos

Name

Descripción

CAtlList::AddHead

Llame a este método para agregar un elemento al principio de la lista.

CAtlList::AddHeadList

Llame a este método para agregar una lista existente al encabezado de la lista.

CAtlList::AddTail

Llame a este método para agregar un elemento a la cola de esta lista.

CAtlList::AddTailList

Llame a este método para agregar una lista existente en la cola de esta lista.

CAtlList::AssertValid

Llame a este método para confirmar la lista es válido.

CAtlList::Find

Llame a este método para buscar la lista para el elemento especificado.

CAtlList::FindIndex

Llame a este método para obtener la posición de un elemento, proporcionando un valor de índice.

CAtlList::GetAt

Llame a este método para devolver el elemento en una posición especificada en la lista.

CAtlList::GetCount

Llame a este método para devolver el número de objetos de la lista.

CAtlList::GetHead

Llame a este método para devolver el elemento en el encabezado de la lista.

CAtlList::GetHeadPosition

Llame a este método para obtener la posición del encabezado de la lista.

CAtlList::GetNext

Llame a este método para devolver el siguiente elemento de la lista.

CAtlList::GetPrev

Llame a este método para devolver el elemento anterior de la lista.

CAtlList::GetTail

Llame a este método para devolver el elemento en la cola de la lista.

CAtlList::GetTailPosition

Llame a este método para obtener la posición de la cola de la lista.

CAtlList::InsertAfter

Llame a este método para insertar un nuevo elemento en la lista después de la posición especificada.

CAtlList::InsertBefore

Llame a este método para insertar un nuevo elemento en la lista antes de la posición especificada.

CAtlList::IsEmpty

Llame a este método para determinar si la lista está vacía.

CAtlList::MoveToHead

Llame a este método para mover el elemento especificado al principio de la lista.

CAtlList::MoveToTail

Llame a este método para mover el elemento especificado a la cola de la lista.

CAtlList::RemoveAll

Llame a este método para quitar todos los elementos de la lista.

CAtlList::RemoveAt

Llame a este método para quitar un solo elemento de la lista.

CAtlList::RemoveHead

Llame a este método para quitar el elemento en el encabezado de la lista.

CAtlList::RemoveHeadNoReturn

Llame a este método para quitar el elemento en el encabezado de la lista sin devolver ningún valor.

CAtlList::RemoveTail

Llame a este método para quitar el elemento en la cola de la lista.

CAtlList::RemoveTailNoReturn

Llame a este método para quitar el elemento en la cola de la lista sin devolver ningún valor.

CAtlList::SetAt

Llame a este método para establecer el valor del elemento en una posición determinada de la lista.

CAtlList::SwapElements

Llame a este método para cambiar elementos de la lista.

Comentarios

La de la clase de CAtlList pidieron listas de objetos nonunique accesibles secuencialmente o por valor.Las listas deCAtlList se comportan como listas doblemente vinculadas.Cada lista tiene un encabezado y una cola, y los nuevos elementos (o listas en algunos casos) se pueden agregar al final de la lista, o insertar antes o después de elementos concretos.

La mayoría de los métodos de CAtlList hace uso de un valor de posición.Este valor lo utilizan los métodos para hacer referencia a la ubicación de memoria real donde se almacenan los elementos, y no se debe calcular o predecir directamente.Si es necesario tener acceso al enésimoelemento en la lista, el método CAtlList::FindIndex devolverá el valor correspondiente de la posición del índice especificado.Los métodos CAtlList::GetNext y CAtlList::GetPrev se pueden utilizar para recorrer en iteración los objetos de la lista.

Para obtener más información sobre los tipos de colecciones disponibles con ATL, vea clases de colección de ATL.

Requisitos

encabezado: atlcoll.h

Vea también

Referencia

Clase de CList

Otros recursos

Información general de la clase ATL