[This is preliminary documentation and is subject to change.]

Priority queue with separeted item and priority

Namespace: Tools.CollectionsT.GenericT
Assembly: Tools (in Tools.dll) Version: 1.5.3.38916 (1.5.3.38916)

Syntax

C#
public class PriorityQueue<TPriority, TValue> : PriorityQueue<KeyValuePair<TPriority, TValue>>, 
	IEnumerable<TValue>
Visual Basic
Public Class PriorityQueue(Of TPriority, TValue) _
	Inherits PriorityQueue(Of KeyValuePair(Of TPriority, TValue)) _
	Implements IEnumerable(Of TValue)
Visual C++
generic<typename TPriority, typename TValue>
public ref class PriorityQueue : public PriorityQueue<KeyValuePair<TPriority, TValue>>, 
	IEnumerable<TValue>
F#
type PriorityQueue<'TPriority, 'TValue> =  
    class
        inherit PriorityQueue<KeyValuePair<'TPriority, 'TValue>>
        interface IEnumerable<'TValue>
    end
JScript
JScript does not support generic types or methods.

Type Parameters

TPriority
Type of priority
TValue
Type of item in queue

Inheritance Hierarchy

System..::..Object
  Tools.CollectionsT.GenericT..::..PriorityQueue<(Of <(<'KeyValuePair<(Of <(<'TPriority, TValue>)>)>>)>)>
    Tools.CollectionsT.GenericT..::..PriorityQueue<(Of <(<'TPriority, TValue>)>)>

See Also

Collapse/expand Version History

1.5.2

  • (Nightly) Class introduced