open class NativePointed
The entity which has an associated native pointer. Subtypes are supposed to represent interpretations of the pointed data or code.
This interface is likely to be handled by compiler magic and shouldn't be subtyped by arbitrary classes.
TODO: the behavior of equals, hashCode and toString differs on Native and JVM backends.
var rawPtr: NativePtr
val NativePointed?.rawPtr: NativePtr
fun NativePointed.getRawPointer(): NativePtr
Changes the interpretation of the pointed data or code.
fun <T : NativePointed> NativePointed.reinterpret(): T
C data or code.
abstract class CPointed : NativePointed
© 2010–2020 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/latest/jvm/stdlib/kotlinx.cinterop/-native-pointed/index.html