toggle menu
SpraypaintKT
ef37b8c-SNAPSHOT
common
switch theme
search in API
core
/
it.maicol07.spraypaintkt.extensions
/
DirtyList
Dirty
List
class
DirtyList
<
T
>
(
delegate
:
MutableList
<
T
>
,
callback
:
(
item
:
T
,
list
:
DirtyList
<
T
>
)
->
Unit
=
{ _, _ -> }
)
A mutable list that tracks every mutation, including iterator and sub-list changes.
Members
Constructors
Dirty
List
Link copied to clipboard
constructor
(
delegate
:
MutableList
<
T
>
,
callback
:
(
item
:
T
,
list
:
DirtyList
<
T
>
)
->
Unit
=
{ _, _ -> }
)
Properties
size
Link copied to clipboard
open
val
size
:
Int
Functions
add
Link copied to clipboard
open
fun
add
(
index
:
Int
,
element
:
T
)
clear
Changes
Link copied to clipboard
fun
clearChanges
(
)
get
Link copied to clipboard
open
fun
get
(
index
:
Int
)
:
T
get
Changes
Link copied to clipboard
fun
getChanges
(
)
:
List
<
T
>
remove
At
Link copied to clipboard
open
fun
removeAt
(
index
:
Int
)
:
T
set
Link copied to clipboard
open
fun
set
(
index
:
Int
,
element
:
T
)
:
T