Skip to content

Commit a3754b9

Browse files
committed
Update AVLTree.swift - Removing @discardableResults from fileprivate rotation and insert methods. - Corrected root access modifier making it fileprivate. - Typo correction nide -> node
1 parent de417a1 commit a3754b9

File tree

1 file changed

+2
-7
lines changed

1 file changed

+2
-7
lines changed

Sources/GeoFeatures/AVLTree.swift

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ internal class AVLTree<ValueType: Comparable>: ExpressibleByArrayLiteral {
3737
///
3838
/// The root of the tree if it has any nodes
3939
///
40-
internal fileprivate(set) var root: NodeType? = nil
40+
fileprivate fileprivate(set) var root: NodeType? = nil
4141

4242
///
4343
/// Construct an instance with an Array of ValueTypes
@@ -170,7 +170,6 @@ fileprivate extension AVLTree {
170170
/// Insert this node in the proper place in the tree ensuring it's balanced
171171
///
172172
@inline(__always)
173-
@discardableResult
174173
fileprivate func insert(value: ValueType, node root: inout NodeType?) -> NodeType {
175174

176175
///
@@ -240,7 +239,7 @@ fileprivate extension AVLTree {
240239
// Unlink it from it's parent
241240
root?.parent = nil
242241

243-
// Link the left nide to the directly to the root
242+
// Link the left node to the directly to the root
244243
left.parent = nil
245244
root = left
246245

@@ -356,7 +355,6 @@ fileprivate extension AVLTree {
356355
/// ```
357356
///
358357
@inline(__always)
359-
@discardableResult
360358
fileprivate func leftRotate(node a: NodeType) -> NodeType? {
361359

362360
var newRoot: NodeType? = nil
@@ -403,7 +401,6 @@ fileprivate extension AVLTree {
403401
/// ```
404402
///
405403
@inline(__always)
406-
@discardableResult
407404
fileprivate func rightRotate(node c: NodeType) -> NodeType? {
408405

409406
var newRoot: NodeType? = nil
@@ -450,7 +447,6 @@ fileprivate extension AVLTree {
450447
/// ```
451448
///
452449
@inline(__always)
453-
@discardableResult
454450
fileprivate func leftRightRotate(node c: NodeType) -> NodeType? {
455451

456452
var newRoot: NodeType? = nil
@@ -504,7 +500,6 @@ fileprivate extension AVLTree {
504500
/// ```
505501
///
506502
@inline(__always)
507-
@discardableResult
508503
fileprivate func rightLeftRotate(node a: NodeType) -> NodeType? {
509504

510505
var newRoot: NodeType? = nil

0 commit comments

Comments
 (0)