StableRef

Native
1.3
class StableRef<out T : Any>
(source)

Properties

Native
1.3

value

val value: COpaquePointer

Functions

Native
1.3

asCPointer

Converts the handle to C pointer.

fun asCPointer(): COpaquePointer
Native
1.3

dispose

Disposes the handle. It must not be used after that.

fun dispose()
Native
1.3

get

Returns the object this handle was created for.

fun get(): T

Companion Object Functions

Native
1.3

create

Creates a handle for given object.

fun <T : Any> create(any: T): StableRef<T>
Native
1.3

fromValue

Creates StableRef from given raw value.

fun fromValue(value: COpaquePointer): StableRef<Any>