Spec-Zone.ru › Kotlin 2

alloc

kotlin-stdlib/kotlinx.cinterop/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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API