<init>
DetachedObjectGraph
(
mode
:
TransferMode
=
TransferMode.SAFE
,
producer
:
(
)
->
T
)
Creates stable pointer to object, ensuring associated object subgraph is disjoint in specified mode ( TransferMode.SAFE by default). Raw value returned by asCPointer could be stored to a C variable or passed to another Kotlin machine.
DetachedObjectGraph
(
pointer
:
COpaquePointer
?
)
Restores detached object graph from the value stored earlier in a C raw pointer.