IPriorityQueue<TValue,TCont> Interfejs

Definicja

Definiuje interfejs obiektu priority_queue STL/CLR.

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

Parametry typu

TValue

Typ elementu w kontrolowanej sekwencji.

TCont

Typ kontenera bazowego.

Implementuje

Właściwości

top_item

Uzyskuje dostęp do elementu o najwyższym priorytcie kontenera.

Metody

assign(IPriorityQueue<TValue,TCont>)

Zastępuje wszystkie elementy kontenera.

Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.

(Odziedziczone po ICloneable)
empty()

Określa, czy kontener nie zawiera żadnych elementów.

get_container()

Uzyskuje dostęp do bazowego kontenera.

pop()

Usuwa element o najwyższym priorytcie kontenera.

push(TValue)

Dodaje nowy element do kontenera.

size()

Zlicza elementy w kontenerze.

top()

Uzyskuje dostęp do elementu o najwyższym priorytcie kontenera.

value_comp()

Kopiuje delegat porządkowania dla dwóch elementów.

Dotyczy