alloc
В Kotlin начиная с: 1.3
inline fun <T : CVariable> NativePlacement.alloc(): T
Выделяет переменную указанного типа.
Параметры типа
T
не должен быть абстрактным
inline fun <T : CVariable> NativePlacement.alloc(initialize: T.() -> Unit): T
Выделяет переменную указанного типа и инициализирует её с помощью заданного блока.
Параметры типа
T
не должен быть абстрактным
fun <T : Boolean> NativePlacement.alloc(value: T): BooleanVarOf<T>
fun <T : Byte> NativePlacement.alloc(value: T): ByteVarOf<T>
fun <T : Short> NativePlacement.alloc(value: T): ShortVarOf<T>
fun <T : Int> NativePlacement.alloc(value: T): IntVarOf<T>
fun <T : Long> NativePlacement.alloc(value: T): LongVarOf<T>
fun <T : UByte> NativePlacement.alloc(value: T): UByteVarOf<T>
fun <T : UShort> NativePlacement.alloc(value: T): UShortVarOf<T>
fun <T : UInt> NativePlacement.alloc(value: T): UIntVarOf<T>
fun <T : ULong> NativePlacement.alloc(value: T): ULongVarOf<T>
fun <T : Float> NativePlacement.alloc(value: T): FloatVarOf<T>
fun <T : Double> NativePlacement.alloc(value: T): DoubleVarOf<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/alloc.html