FMIceLinkLinkedListEnumerator Class Reference

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

Overview

A linked list enumerator.

– current

Gets the current value.
- (T)current

Discussion

Gets the current value.

Declared In

FMIceLinkLinkedListEnumerator.h

– currentNode

Gets the [current](#//api/name/current) node.
- (FMIceLinkLinkedListNode<T> *)currentNode

Discussion

Gets the [current](#//api/name/current) node.

Declared In

FMIceLinkLinkedListEnumerator.h

– initWithRoot:

Initializes a new instance of the FMIceLinkLinkedListEnumerator`1 class.
- (instancetype)initWithRoot:(FMIceLinkLinkedListNode<T> *)root

Parameters

root

The root node.

Discussion

Initializes a new instance of the FMIceLinkLinkedListEnumerator`1 class.

Declared In

FMIceLinkLinkedListEnumerator.h

+ linkedListEnumeratorWithRoot:

Initializes a new instance of the FMIceLinkLinkedListEnumerator`1 class.
+ (FMIceLinkLinkedListEnumerator *)linkedListEnumeratorWithRoot:(FMIceLinkLinkedListNode<T> *)root

Parameters

root

The root node.

Discussion

Initializes a new instance of the FMIceLinkLinkedListEnumerator`1 class.

Declared In

FMIceLinkLinkedListEnumerator.h

– moveNext

Moves to the next node.
- (bool)moveNext

Discussion

Moves to the next node.

Declared In

FMIceLinkLinkedListEnumerator.h

– reset

Resets this instance.
- (void)reset

Discussion

Resets this instance.

Declared In

FMIceLinkLinkedListEnumerator.h