IPriorityQueue<TValue,TCont> Interface
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define a interface para um objeto STL/CLR priority_queue.
generic <typename TValue, typename TCont>
public interface class IPriorityQueue : ICloneable
public interface IPriorityQueue<TValue,TCont> : ICloneable
type IPriorityQueue<'Value, 'Cont> = interface
interface ICloneable
Public Interface IPriorityQueue(Of TValue, TCont)
Implements ICloneable
Parâmetros de tipo
- TValue
O tipo de um elemento na sequência controlada.
- TCont
O tipo do contêiner subjacente.
- Implementações
Propriedades
| top_item |
Acessa o elemento de prioridade mais alta do contêiner. |
Métodos
| assign(IPriorityQueue<TValue,TCont>) |
Substitui todos os elementos do contêiner. |
| Clone() |
Cria um novo objeto que é uma cópia da instância atual. (Herdado de ICloneable) |
| empty() |
Determina se o contêiner não contém nenhum elemento. |
| get_container() |
Acessa o contêiner subjacente. |
| pop() |
Remove o elemento de prioridade mais alta do contêiner. |
| push(TValue) |
Adiciona um novo elemento no contêiner. |
| size() |
Conta o número de elementos no contêiner. |
| top() |
Acessa o elemento de prioridade mais alta do contêiner. |
| value_comp() |
Copia o delegado de ordenação para dois elementos. |