CValue
Версия Kotlin: 1.3
abstract class CValue<T : CVariable> : CValues<T>
Единственное неизменяемое значение C. Оно самодостаточно и не зависит от нативной памяти.
TODO: рассмотрите возможность предоставления адаптера вместо наследования от CValues.
Конструкторы
constructor()
Свойства
Функции
Версия Kotlin: 1.3
open override fun getPointer(scope: AutofreeScope): CPointer<T>
Копирует значения в область размещения и возвращает указатель на копию.
Версия Kotlin: 1.3
inline fun <T : CStructVar, R> CValue<T>.useContents(block: T.() -> R): R
Вызывает блок, передавая ему временную копию этого значения в качестве получателя.
© 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-value/index.html