CVariable

abstract class CVariable(rawPtr: NativePtr) : CPointed

The C data variable located in memory.

The non-abstract subclasses should represent the (complete) C data type and thus specify size and alignment. Each such subclass must have a companion object which is a Type.

Constructors

CVariable
Link copied to clipboard
fun CVariable(rawPtr: NativePtr)

Types

Type
Link copied to clipboard
open class Type(size: Long, align: Int)

The (complete) C data type.

Properties

rawPtr
Link copied to clipboard
var rawPtr: NativePtr

Inheritors

CStructVar
Link copied to clipboard
CPrimitiveVar
Link copied to clipboard
CPointerVarOf
Link copied to clipboard
Vector128VarOf
Link copied to clipboard
ObjCObjectVar
Link copied to clipboard
ObjCNotImplementedVar
Link copied to clipboard