IPriorityQueue<TValue,TCont> Interface

Definition

Defines the interface for an STL/CLR priority_queue object.

C#
public interface IPriorityQueue<TValue,TCont> : ICloneable

Type Parameters

TValue

The type of an element in the controlled sequence.

TCont

The type of the underlying container.

Implements

Properties

top_item

Accesses the highest-priority element of the container.

Methods

assign(IPriorityQueue<TValue,TCont>)

Replaces all elements of the container.

Clone()

Creates a new object that is a copy of the current instance.

(Inherited from ICloneable)
empty()

Determines whether the container contains no elements.

get_container()

Accesses the underlying container.

pop()

Removes the highest-priority element of the container.

push(TValue)

Adds a new element to the container.

size()

Counts the number of elements in the container.

top()

Accesses the highest-priority element of the container.

value_comp()

Copies the ordering delegate for two elements.

Applies to

Product Versions
.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