it.unimi.dsi.fastutil.longs
Interface LongIndirectDoublePriorityQueue

All Superinterfaces:
IndirectDoublePriorityQueue<Long>, IndirectPriorityQueue<Long>, LongIndirectPriorityQueue
All Known Implementing Classes:
LongArrayIndirectDoublePriorityQueue, LongHeapIndirectDoublePriorityQueue, LongHeapSesquiIndirectDoublePriorityQueue

public interface LongIndirectDoublePriorityQueue
extends LongIndirectPriorityQueue, IndirectDoublePriorityQueue<Long>

A type-specific IndirectDoublePriorityQueue.

Additionally, this interface strengthens LongIndirectPriorityQueue.comparator().


Method Summary
 LongComparator secondaryComparator()
          Returns the secondary comparator associated with this queue.
 
Methods inherited from interface it.unimi.dsi.fastutil.longs.LongIndirectPriorityQueue
comparator
 
Methods inherited from interface it.unimi.dsi.fastutil.IndirectDoublePriorityQueue
secondaryFirst, secondaryFront, secondaryLast
 
Methods inherited from interface it.unimi.dsi.fastutil.IndirectPriorityQueue
allChanged, changed, changed, clear, dequeue, enqueue, first, front, isEmpty, last, remove, size
 

Method Detail

secondaryComparator

LongComparator secondaryComparator()
Returns the secondary comparator associated with this queue. Note that this specification strengthens the one given in IndirectDoublePriorityQueue.

Specified by:
secondaryComparator in interface IndirectDoublePriorityQueue<Long>
Returns:
the comparator associated with this queue.
See Also:
IndirectPriorityQueue.comparator()