IPriorityQueue<TValue,TCont> Rozhraní

Definice

Definuje rozhraní pro objekt STL /CLR priority_queue.

public interface IPriorityQueue<TValue,TCont> : 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

Produkt Verze
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1