Classe CList Membros

Construção

CList Constrói um vazio lista ordenado.

Head/Tail Access

GetHead Retorna o elemento cabeçalho da lista (não pode ser vazio).
GetTail Retorna o elemento final da lista (não pode ser vazio).

Operações

RemoveHead Remove o elemento Cabeçalholho da lista.
RemoveTail Remove o elemento o final da lista.
AddHead Adiciona um elemento (ou Tudo elementos em outra lista) para a cabeça da lista (faz um novo chefe).
AddTail Adiciona um elemento (ou Tudo elementos em outra lista) para o final da lista (faz uma nova cauda).
RemoveAll Remove Tudo elementos da lista.

Iteração

GetHeadPosition Retorna a posição do elemento cabeçalho da lista.
GetTailPosition Retorna a posição do elemento final da lista.
GetNext Obtém o Avançar elemento para iterar.
GetPrev Obtém o elemento anterior para Iterando.

Recuperação/Modificação

GetAt Obtém o elemento em uma posição determinada.
SetAt Define o elemento em uma posição determinada.
RemoveAt Remove um elemento nesta lista, especificada pela posição.

Inserção

InsertBefore Insere um novo elemento antes de uma determinada posição.
InsertAfter Insere um novo elemento após uma determinada posição.

Pesquisa

Localização Obtém a posição de um elemento especificado pelo valor do ponteiro.
FindIndex Obtém a posição de um elemento especificado por um índice baseado em zero.

Estatuto

GetCount Retorna o número de elementos nesta lista.
IsEmpty Testes para a condição vazio lista (elementos).

Visão geral de CListMembros de classe base | Gráfico de hierarquia

Index