Module Cstubs_applicative.Make_applicative_id
Parameters
module F : FOREIGN with type 'a result = 'a and type 'a return = 'aSignature
include FOREIGN with type 'a result = 'a with type 'a return = 'a
val (@->) : 'a Ctypes.typ -> 'b fn -> ( 'a -> 'b ) fnval returning : 'a Ctypes.typ -> 'a return fnval foreign : string -> ( 'a -> 'b ) fn -> ( 'a -> 'b ) resultval foreign_value : string -> 'a Ctypes.typ -> 'a Ctypes.ptr resultinclude Applicative_with_let with type 'a t := 'a result
include Base.Applicative.S with type 'a t := 'a result
include Base.Applicative.Let_syntax with type 'a t := 'a result