Construção
CObList | Constrói um vazio lista para ponteiros de CObject. |
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 cObList | Membros de classe base | Gráfico de hierarquia