LinkedList
LinkedList is intended to be used in the implementation of other collection types.  To this end, it intentionally exposes some of its own implementation details (particularly, the existence LinkedListNode<T>) so that developers can make use of these details to optimize the types they build on top of it.
- 
                  
                  
Undocumented
 - 
                  
                  
Undocumented
 - 
                  
                  
Undocumented
 - 
                  
                  
Undocumented
 - 
                  
                  
Undocumented
 - 
                  
                  
Undocumented
 - 
                  
                  
Undocumented
 - 
                  
                  
Undocumented
 - 
                  
                  
Returns the element at the specified index, or nil if the index was out of range.
Declaration
Swift
public func at(index:Index) -> Generator.Element? - 
                  
                  
Returns the index of the first element for which
predicatereturns true.Declaration
Swift
public func find(predicate: (LinkedListNode<T>) -> Bool) -> Index? - 
                  
                  
Inserts the provided element at the beginning of the list.
Declaration
Swift
public mutating func prepend(newElement:NodeType) - 
                  
                  
Removes the last element from the list and returns it. The list must contain at least 1 element or a precondition will fail.
Declaration
Swift
public mutating func removeLast() -> NodeType 
View on GitHub
        LinkedList Struct Reference