CList membros
Membros de classe base
CList membros
Construção
Constrói uma lista ordenada vazia. |
Acesso de cabeçote/Laço
Retorna o elemento head da lista (não pode ser vazio). |
|
Retorna o elemento final da lista (não pode ser vazio). |
Operações
Adiciona um elemento (ou todos os elementos em outra lista) a cabeça da lista (torna um novo head). |
|
Adiciona um elemento (ou todos os elementos em outra lista) para o final da lista (faz um laço novo). |
|
Remove todos os elementos desta lista. |
|
Remove o elemento do topo da lista. |
|
Remove o elemento da parte inferior da lista. |
Iteração
Retorna a posição do elemento head da lista. |
|
Obtém o próximo elemento de iteração. |
|
Obtém o elemento anterior para a iteração. |
|
Retorna a posição do elemento final da lista. |
Recuperação/modificação
Obtém o elemento em uma posição determinada. |
|
Remove um elemento nesta lista, especificado pela posição. |
|
Define o elemento em uma posição determinada. |
Inserção
Insere um novo elemento após uma determinada posição. |
|
Insere um novo elemento antes de uma determinada posição. |
A pesquisa
Obtém a posição de um elemento especificado pelo valor do ponteiro. |
|
Obtém a posição de um elemento especificado por um índice baseado em zero. |
Status
Retorna o número de elementos nesta lista. |
|
Retorna o número de elementos nesta lista. |
|
Testes para a condição de lista vazia (sem elementos). |