package ctypes

  1. Overview
  2. Docs
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source

Module Ctypes_std_viewsSource

Sourceval string_of_char_ptr : (char, [ `C ]) Ctypes_static.pointer -> string
Sourceval char_ptr_of_string : string -> (char, [ `C ]) Ctypes_static.pointer
Sourceval string : string Ctypes_static.typ
Sourceval read_nullable : 'a Ctypes_static.typ -> 'b Ctypes_static.typ -> 'b Ctypes_static.ptr -> 'a option
Sourceval write_nullable : 'a Ctypes_static.typ -> 'b Ctypes_static.typ -> 'a option -> 'b Ctypes_static.ptr
Sourceval 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.typ
Sourceval read_nullable_funptr : 'a Ctypes_static.typ -> 'b Ctypes_static.fn -> 'b Ctypes_static.static_funptr -> 'a option
Sourceval write_nullable_funptr : 'a Ctypes_static.typ -> 'b Ctypes_static.fn -> 'a option -> 'b Ctypes_static.static_funptr
Sourceval 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.typ
Sourceval string_opt : string option Ctypes_static.typ
Sourcemodule type Signed_type = sig ... end
Sourcemodule type Unsigned_type = sig ... end
Sourceval signed_typedef : string -> size:int -> (module Signed_type)
Sourceval unsigned_typedef : string -> size:int -> (module Unsigned_type)
OCaml

Innovation. Community. Security.