CValues

abstract class CValues<T : CVariable> : CValuesRef<T> (source)

The (possibly empty) sequence of immutable C values. It is self-contained and doesn't depend on native memory.

Since Kotlin

1.3

Inheritors

Constructors

Link copied to clipboard
constructor()

Properties

Link copied to clipboard
abstract val align: Int
Since Kotlin 1.3
Link copied to clipboard
abstract val size: Int
Since Kotlin 1.3

Functions

Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Since Kotlin 1.3
Link copied to clipboard
Since Kotlin 1.3
Link copied to clipboard
open override fun getPointer(scope: AutofreeScope): CPointer<T>

Copies the values to placement and returns the pointer to the copy.

Since Kotlin 1.3
Link copied to clipboard
open override fun hashCode(): Int
Since Kotlin 1.3
Link copied to clipboard
abstract fun place(placement: CPointer<T>): CPointer<T>

Copy the referenced values to placement and return placement pointer.

Since Kotlin 1.3
Link copied to clipboard
Since Kotlin 1.3