CVariable
abstract class CVariable : CPointedThe 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 TypeConstructors
Extension Properties
rawPtr
val NativePointed?.rawPtr: NativePtrExtension Functions
getRawPointer
fun NativePointed.getRawPointer(): NativePtrInheritors
CPrimitiveVar
The C primitive-typed variable located in memory.
sealed class CPrimitiveVar : CVariableCStructVar
The C struct-typed variable located in memory.
abstract class CStructVar : CVariableObjCNotImplementedVar
class ObjCNotImplementedVar<T> : CVariableObjCObjectVar
class ObjCObjectVar<T> : CVariable