Przeglądaj źródła

enable inline array key value iterator (close #10575)

Nicolas Cannasse 3 lat temu
rodzic
commit
80bf20b28d
1 zmienionych plików z 3 dodań i 6 usunięć
  1. 3 6
      std/haxe/iterators/ArrayKeyValueIterator.hx

+ 3 - 6
std/haxe/iterators/ArrayKeyValueIterator.hx

@@ -27,18 +27,15 @@ class ArrayKeyValueIterator<T> {
 	var current:Int = 0;
 	var current:Int = 0;
 	var array:Array<T>;
 	var array:Array<T>;
 
 
-	#if !hl inline #end
-	public function new(array:Array<T>) {
+	public inline function new(array:Array<T>) {
 		this.array = array;
 		this.array = array;
 	}
 	}
 
 
-	#if !hl inline #end
-	public function hasNext():Bool {
+	public inline function hasNext():Bool {
 		return current < array.length;
 		return current < array.length;
 	}
 	}
 
 
-	#if !hl inline #end
-	public function next():{key:Int,value:T} {
+	public inline function next():{key:Int,value:T} {
 		return {value:array[current], key:current++};
 		return {value:array[current], key:current++};
 	}
 	}
 }
 }