toggle menu
korge-root
5.1.0
common
darwin
js
jvmAndroid
switch theme
search in API
korge-foundation
/
korlibs.datastructure.iterators
Package-level
declarations
Functions
Properties
Properties
CONCURRENCY_COUNT
Link copied to clipboard
common
darwin
js
jvmAndroid
expect
val
CONCURRENCY_COUNT
:
Int
actual
val
CONCURRENCY_COUNT
:
Int
actual
val
CONCURRENCY_COUNT
:
Int
=
1
actual
val
CONCURRENCY_COUNT
:
Int
PARALLEL_WORKERS
Link copied to clipboard
darwin
val
PARALLEL_WORKERS
:
Array
<
Worker
>
Functions
fast
For
Each
Link copied to clipboard
inline
fun
DoubleArrayList
.
fastForEach
(
callback
:
(
Double
)
->
Unit
)
inline
fun
FloatArrayList
.
fastForEach
(
callback
:
(
Float
)
->
Unit
)
inline
fun
IntArrayList
.
fastForEach
(
callback
:
(
Int
)
->
Unit
)
inline
fun
<
T
>
Array
<
T
>
.
fastForEach
(
callback
:
(
T
)
->
Unit
)
inline
fun
DoubleArray
.
fastForEach
(
callback
:
(
Double
)
->
Unit
)
inline
fun
FloatArray
.
fastForEach
(
callback
:
(
Float
)
->
Unit
)
inline
fun
IntArray
.
fastForEach
(
callback
:
(
Int
)
->
Unit
)
inline
fun
<
T
>
List
<
T
>
.
fastForEach
(
callback
:
(
T
)
->
Unit
)
fast
For
Each
Reverse
Link copied to clipboard
inline
fun
<
T
>
List
<
T
>
.
fastForEachReverse
(
callback
:
(
T
)
->
Unit
)
fast
For
Each
With
Index
Link copied to clipboard
inline
fun
DoubleArrayList
.
fastForEachWithIndex
(
callback
:
(
index
:
Int
,
value
:
Double
)
->
Unit
)
inline
fun
FloatArrayList
.
fastForEachWithIndex
(
callback
:
(
index
:
Int
,
value
:
Float
)
->
Unit
)
inline
fun
IntArrayList
.
fastForEachWithIndex
(
callback
:
(
index
:
Int
,
value
:
Int
)
->
Unit
)
inline
fun
<
T
>
Array
<
T
>
.
fastForEachWithIndex
(
callback
:
(
index
:
Int
,
value
:
T
)
->
Unit
)
inline
fun
<
T
>
List
<
T
>
.
fastForEachWithIndex
(
callback
:
(
index
:
Int
,
value
:
T
)
->
Unit
)
fast
For
Each
With
Temp
Link copied to clipboard
inline
fun
<
T
>
FastArrayList
<
T
>
.
fastForEachWithTemp
(
temp
:
FastArrayList
<
T
>
,
callback
:
(
T
)
->
Unit
)
inline
fun
<
T
>
List
<
T
>
.
fastForEachWithTemp
(
temp
:
FastArrayList
<
T
>
,
callback
:
(
T
)
->
Unit
)
fast
Iterate
Remove
Link copied to clipboard
inline
fun
<
T
>
MutableList
<
T
>
.
fastIterateRemove
(
callback
:
(
T
)
->
Boolean
)
:
MutableList
<
T
>
parallel
Foreach
Link copied to clipboard
common
darwin
js
jvmAndroid
expect
inline
fun
parallelForeach
(
count
:
Int
,
crossinline
block
:
(
n
:
Int
)
->
Unit
)
actual
inline
fun
parallelForeach
(
count
:
Int
,
crossinline
block
:
(
n
:
Int
)
->
Unit
)
actual
inline
fun
parallelForeach
(
count
:
Int
,
crossinline
block
:
(
n
:
Int
)
->
Unit
)
actual
inline
fun
parallelForeach
(
count
:
Int
,
crossinline
block
:
(
n
:
Int
)
->
Unit
)
parallel
Map
Link copied to clipboard
inline
fun
<
T
,
R
>
List
<
T
>
.
parallelMap
(
crossinline
transform
:
(
T
)
->
R
)
:
List
<
R
>
parallel
Map
Int
Link copied to clipboard
inline
fun
IntArrayList
.
parallelMapInt
(
crossinline
transform
:
(
Int
)
->
Int
)
:
IntArray
inline
fun
IntArray
.
parallelMapInt
(
crossinline
transform
:
(
Int
)
->
Int
)
:
IntArray
inline
fun
<
T
>
List
<
T
>
.
parallelMapInt
(
crossinline
transform
:
(
T
)
->
Int
)
:
IntArray
inline
fun
IntRange
.
parallelMapInt
(
crossinline
transform
:
(
Int
)
->
Int
)
:
IntArray