CStruct Var
Начиная с Kotlin: 1.3
abstract class CStructVar(rawPtr: NativePtr) : CVariable
Переменная типа структуры C, расположенная в памяти.
Конструкторы
constructor(rawPtr: NativePtr)
Типы
Начиная с Kotlin: 1.3
open classType(size: Long, align: Int) : CVariable.Type
Свойства
Функции
Начиная с Kotlin: 1.3
inline fun <T : CVariable> CStructVar.arrayMemberAt(offset: Long): CArrayPointer<T>
Начиная с Kotlin: 1.3
external fun NativePointed.getRawPointer(): NativePtr
Начиная с Kotlin: 1.3
inline fun <T : CPointed> CStructVar.memberAt(offset: Long): T
Возвращает член этого CStructVar, расположенный по заданному смещению в байтах.
Начиная с Kotlin: 1.3
inline fun <T : NativePointed> NativePointed.reinterpret(): T
Изменяет интерпретацию данных или кода, на которые указывает указатель.
© 2010–2026 JetBrains s.r.o. and Kotlin Programming Language contributors
Licensed under the Apache License, Version 2.0.
https://kotlinlang.org/api/core/kotlin-stdlib/kotlinx.cinterop/-c-struct-var/index.html