CVariable
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 .
Types
Type
The (complete) C data type.
open
class
Type
Constructors
Extension Properties
rawPtr
val
NativePointed
?
.
rawPtr
:
NativePtr
Extension Functions
getRawPointer
fun
NativePointed
.
getRawPointer
(
)
:
NativePtr
Inheritors
CPrimitiveVar
The C primitive-typed variable located in memory.
sealed
class
CPrimitiveVar
:
CVariable
CStructVar
The C struct-typed variable located in memory.
abstract
class
CStructVar
:
CVariable
ObjCNotImplementedVar
class
ObjCNotImplementedVar
<
T
>
:
CVariable
ObjCObjectVar
class
ObjCObjectVar
<
T
>
:
CVariable