Sdílet prostřednictvím


IPriorityQueue<TValue,TCont> Rozhraní

Definice

Definuje rozhraní pro objekt 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

Parametry typu

TValue

Typ elementu v řízené sekvenci

TCont

Typ základního kontejneru.

Implementuje

Vlastnosti

top_item

Přistupuje k elementu s nejvyšší prioritou kontejneru.

Metody

assign(IPriorityQueue<TValue,TCont>)

Nahradí všechny prvky kontejneru.

Clone()

Vytváří nový objekt, který je kopií aktuální instance.

(Zděděno od ICloneable)
empty()

Určuje, jestli kontejner neobsahuje žádné prvky.

get_container()

Přistupuje k podkladovému kontejneru.

pop()

Odebere prvek s nejvyšší prioritou kontejneru.

push(TValue)

Přidá do kontejneru nový prvek.

size()

Spočítá počet prvků v kontejneru.

top()

Přistupuje k elementu s nejvyšší prioritou kontejneru.

value_comp()

Zkopíruje delegáta řazení pro dva prvky.

Platí pro