IPriorityQueue<TValue,TCont> Interfejs

Definicja

Definiuje interfejs dla obiektu STL/CLR priority_queue .Defines the interface for an STL/CLR priority_queue object.

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.The type of an element in the controlled sequence.

TCont

Typ bazowego kontenera.The type of the underlying container.

Implementuje

Właściwości

top_item

Uzyskuje dostęp do najwyższego priorytetu kontenera.Accesses the highest-priority element of the container.

Metody

assign(IPriorityQueue<TValue,TCont>)

Zastępuje wszystkie elementy kontenera.Replaces all elements of the container.

Clone()

Tworzy nowy obiekt, który jest kopią bieżącego wystąpienia.Creates a new object that is a copy of the current instance.

(Odziedziczone po ICloneable)
empty()

Określa, czy kontener nie zawiera żadnych elementów.Determines whether the container contains no elements.

get_container()

Uzyskuje dostęp do bazowego kontenera.Accesses the underlying container.

pop()

Usuwa element najwyższego priorytetu kontenera.Removes the highest-priority element of the container.

push(TValue)

Dodaje nowy element do kontenera.Adds a new element to the container.

size()

Zlicza elementy w kontenerze.Counts the number of elements in the container.

top()

Uzyskuje dostęp do najwyższego priorytetu kontenera.Accesses the highest-priority element of the container.

value_comp()

Kopiuje delegata porządkowania dla dwóch elementów.Copies the ordering delegate for two elements.

Dotyczy