Macrocosm
0.5.2-alpha
jvm
Macrocosm
/
space.maxus.macrocosm.util.general
/
DeferredAction
Deferred
Action
data
class
DeferredAction
<
T
>
(
val
self
:
T
,
val
deferred
:
(
T
)
->
Unit
)
(
source
)
Members
Constructors
Deferred
Action
Link copied to clipboard
constructor
(
self
:
T
,
deferred
:
(
T
)
->
Unit
)
Functions
done
Link copied to clipboard
fun
done
(
)
first
Link copied to clipboard
inline
fun
<
R
>
first
(
action
:
T
.
(
)
->
R
)
:
R
invoke
Link copied to clipboard
operator
fun
invoke
(
)
Properties
deferred
Link copied to clipboard
val
deferred
:
(
T
)
->
Unit
self
Link copied to clipboard
val
self
:
T