Ctypes_std_viewsval string_of_char_ptr : (char, [ `C ]) Ctypes_static.pointer -> stringval char_ptr_of_string : string -> (char, [ `C ]) Ctypes_static.pointerval string : string Ctypes_static.typval read_nullable :
'a Ctypes_static.typ ->
'b Ctypes_static.typ ->
'b Ctypes_static.ptr ->
'a optionval write_nullable :
'a Ctypes_static.typ ->
'b Ctypes_static.typ ->
'a option ->
'b Ctypes_static.ptrval nullable_view :
?format_typ:((Format.formatter -> unit) -> Format.formatter -> unit) ->
?format:(Format.formatter -> 'a option -> unit) ->
'a Ctypes_static.typ ->
'b Ctypes_static.typ ->
'a option Ctypes_static.typval read_nullable_funptr :
'a Ctypes_static.typ ->
'b Ctypes_static.fn ->
'b Ctypes_static.static_funptr ->
'a optionval write_nullable_funptr :
'a Ctypes_static.typ ->
'b Ctypes_static.fn ->
'a option ->
'b Ctypes_static.static_funptrval nullable_funptr_view :
?format_typ:((Format.formatter -> unit) -> Format.formatter -> unit) ->
?format:(Format.formatter -> 'a option -> unit) ->
'a Ctypes_static.typ ->
'b Ctypes_static.fn ->
'a option Ctypes_static.typval ptr_opt :
'a Ctypes_static.typ ->
'a Ctypes_static.ptr option Ctypes_static.typval string_opt : string option Ctypes_static.typmodule type Signed_type = sig ... endmodule type Unsigned_type = sig ... endval signed_typedef : string -> size:int -> (module Signed_type)val unsigned_typedef : string -> size:int -> (module Unsigned_type)module Intptr : Signed_typemodule Uintptr : Unsigned_typeval intptr_t : Intptr.t Ctypes_static.typval uintptr_t : Uintptr.t Ctypes_static.typmodule Ptrdiff : Signed_typeval ptrdiff_t : Ptrdiff.t Ctypes_static.typ