CValues

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

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

Constructors

Link copied to clipboard
fun CValues()

Functions

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

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

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

Copy the referenced values to placement and return placement pointer.

Properties

Link copied to clipboard
abstract val align: Int
Link copied to clipboard
abstract val size: Int

Inheritors

Link copied to clipboard

Extensions

Link copied to clipboard
Link copied to clipboard