FMIceLinkPriorityQueue Class Reference

Inherits from NSObject
Conforms to T
__covariant
Declared in FMIceLinkPriorityQueue.h
FMIceLinkPriorityQueue.m

Overview

A priority queue.

– count

Gets the count.
- (int)count

Discussion

Gets the count.

Declared In

FMIceLinkPriorityQueue.h

– dequeue

Dequeues an item.
- (id)dequeue

Discussion

Dequeues an item.

Declared In

FMIceLinkPriorityQueue.h

– enqueueWithItem:

Enqueues an item.
- (void)enqueueWithItem:(id)item

Parameters

item

The item.

Discussion

Enqueues an item.

Declared In

FMIceLinkPriorityQueue.h

– existsWithItem:

Checks if an item exists in the queue.
- (bool)existsWithItem:(id)item

Parameters

item

The item.

Discussion

Checks if an item exists in the queue.

Declared In

FMIceLinkPriorityQueue.h

– initWithComparer:

Initializes a new instance of the FMIceLinkPriorityQueue`1 class.
- (instancetype)initWithComparer:(FMIceLinkFunction2 *)comparer

Parameters

comparer

The comparer.

Discussion

Initializes a new instance of the FMIceLinkPriorityQueue`1 class.

Declared In

FMIceLinkPriorityQueue.h

– initWithComparerBlock:

Initializes a new instance of the FMIceLinkPriorityQueue`1 class.
- (instancetype)initWithComparerBlock:(FMIceLinkCompareResult ( ^ ) ( id , id ))comparerBlock

Parameters

comparerBlock

The comparer.

Discussion

Initializes a new instance of the FMIceLinkPriorityQueue`1 class.

Declared In

FMIceLinkPriorityQueue.h

– isConsistent

Determines whether the queue is consistent.
- (bool)isConsistent

Discussion

Determines whether the queue is consistent.

Declared In

FMIceLinkPriorityQueue.h

– peek

- (id)peek

Discussion

Declared In

FMIceLinkPriorityQueue.h

+ priorityQueueWithComparer:

Initializes a new instance of the FMIceLinkPriorityQueue`1 class.
+ (FMIceLinkPriorityQueue *)priorityQueueWithComparer:(FMIceLinkFunction2 *)comparer

Parameters

comparer

The comparer.

Discussion

Initializes a new instance of the FMIceLinkPriorityQueue`1 class.

Declared In

FMIceLinkPriorityQueue.h

+ priorityQueueWithComparerBlock:

Initializes a new instance of the FMIceLinkPriorityQueue`1 class.
+ (FMIceLinkPriorityQueue *)priorityQueueWithComparerBlock:(FMIceLinkCompareResult ( ^ ) ( id , id ))comparerBlock

Parameters

comparerBlock

The comparer.

Discussion

Initializes a new instance of the FMIceLinkPriorityQueue`1 class.

Declared In

FMIceLinkPriorityQueue.h