InteropScope
Hands Kotlin arrays to C for the duration of one call: pinned on Native, copied into native memory (and back with fromInterop) on JVM, Android and web. Empty and null arrays map to NullPointer. Use through interopScope or the usePinned helpers.
Hands Kotlin arrays to C for the duration of one call: pinned on Native, copied into native memory (and back with fromInterop) on JVM, Android and web. Empty and null arrays map to NullPointer. Use through interopScope or the usePinned helpers.
Hands Kotlin arrays to C for the duration of one call: pinned on Native, copied into native memory (and back with fromInterop) on JVM, Android and web. Empty and null arrays map to NullPointer. Use through interopScope or the usePinned helpers.
Hands Kotlin arrays to C for the duration of one call: pinned on Native, copied into native memory (and back with fromInterop) on JVM, Android and web. Empty and null arrays map to NullPointer. Use through interopScope or the usePinned helpers.
Constructors
Functions
Copies what C wrote at this pointer back into result (a no-op where the array was pinned).
Copies what C wrote at this pointer back into result (a no-op where the array was pinned).
Copies what C wrote at this pointer back into result (a no-op where the array was pinned).
Copies what C wrote at this pointer back into result (a no-op where the array was pinned).
An array of pointers (T* const*, or a T** C writes through), as wide as the platform's; read it back with readPointers.
An array of pointers (T* const*, or a T** C writes through), as wide as the platform's; read it back with readPointers.
An array of pointers (T* const*, or a T** C writes through), as wide as the platform's; read it back with readPointers.
An array of pointers (T* const*, or a T** C writes through), as wide as the platform's; read it back with readPointers.
A NUL-terminated UTF-8 copy of string for a const char* parameter; null stays NullPointer.