Runtime.Objc_typetype _ t = | Id : Runtime__.Type_description.Types.objc_object Ctypes.structure Ctypes.ptr t| Class : Runtime__.Type_description.Types.objc_object Ctypes.structure
Ctypes.ptr
t| Sel : Runtime__.Type_description.Types.objc_selector Ctypes.structure
Ctypes.ptr
t| Void : unit t| Str : string t| Char : char t| Bool : bool t| Int : int t| Short : int t| Long : Signed.long t| LLong : Signed.llong t| ULLong : Unsigned.ullong t| Float : float t| Double : float t| Unknown : unit Ctypes.ptr t| Ptr : 'a t -> 'a Ctypes.ptr t| Arr : 'a t -> 'a Ctypes.carray t| Struc : 'a t -> 'a Ctypes.structure t| Union : 'a t -> 'a Ctypes.union t| Imp : unit Ctypes.ptr t| Enc : string t| Proto : Runtime__.Type_description.Types.objc_object Ctypes.structure
Ctypes.ptr
t| Ivar : Runtime__.Type_description.Types.objc_ivar Ctypes.structure Ctypes.ptr tRepresents an Objective-C type.
Represents a tuple of Objective-C types.
Returns the ctypes fn typ corresponding to the Objective-C method type.
val value_typ : 'a t -> 'a Ctypes.typReturns the ctypes value typ corresponding to the Objective-C value type.
Returns the encoding of a method type in the Objective-C runtime.
val encode_value : 'a t -> stringReturns the encoding of a value type in the Objective-C runtime.
val noargs : ('a, 'a) tlistThe method accepts only the implicit self and cmd arguments.
val id :
Runtime__.Type_description.Types.objc_object Ctypes.structure Ctypes.ptr tA reference to any Objective-C object regardless of its class.
val _Class :
Runtime__.Type_description.Types.objc_object Ctypes.structure Ctypes.ptr tval _SEL :
Runtime__.Type_description.Types.objc_selector Ctypes.structure Ctypes.ptr tval _IMP : unit Ctypes.ptr tval _Enc : string tval _Protocol :
Runtime__.Type_description.Types.objc_object Ctypes.structure Ctypes.ptr tval _Ivar :
Runtime__.Type_description.Types.objc_ivar Ctypes.structure Ctypes.ptr tval void : unit tval string : string tval char : char tval bool : bool tval int : int tval short : int tval long : Signed.long tval llong : Signed.llong tval ullong : Unsigned.ullong tval float : float tval double : float tval unknown : unit Ctypes.ptr t