Spec-Zone.ru › Kotlin 2

CValues

kotlin-stdlib/kotlinx.cinterop/CValues

Начиная с Kotlin: 1.3

abstract class CValues<T : CVariable> : CValuesRef<T> 

Последовательность неизменяемых значений C (возможно, пустая). Она самодостаточна и не зависит от нативной памяти.

Наследники

CValue

Конструкторы

CValues
constructor()

Свойства

align

Начиная с Kotlin: 1.3

abstract val align: Int
size

Начиная с Kotlin: 1.3

abstract val size: Int

Функции

equals

Начиная с Kotlin: 1.3

open operator override fun equals(other: Any?): Boolean

Указывает, равен ли этот объект какому-либо другому объекту.

getBytes

Начиная с Kotlin: 1.3

fun <T : CVariable> CValues<T>.getBytes(): ByteArray
getPointer

Начиная с Kotlin: 1.3

open override fun getPointer(scope: AutofreeScope): CPointer<T>

Копирует значения в область размещения и возвращает указатель на копию.

hashCode

Начиная с Kotlin: 1.3

open override fun hashCode(): Int

Возвращает хеш-код объекта.

place

Начиная с Kotlin: 1.3

@IgnorableReturnValue
abstract fun place(placement: CPointer<T>): CPointer<T>

Копирует указанные значения в область размещения и возвращает указатель на область размещения.

placeTo

Начиная с Kotlin: 1.3

fun <T : CVariable> CValues<T>.placeTo(scope: AutofreeScope): CPointer<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-values/index.html

Spec-Zone.ru

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