From 3bb8174ed8f93c6eab933c1d8c1915203728072e Mon Sep 17 00:00:00 2001 From: Romain Beauxis Date: Sat, 6 Jun 2020 15:15:53 -0500 Subject: [PATCH] Update docs --- docs/index.html | 2 +- docs/posix-time2/Posix_time/Itimerspec/index.html | 2 +- docs/posix-time2/Posix_time/Itimerval/index.html | 2 +- docs/posix-time2/Posix_time/Timespec/index.html | 2 +- docs/posix-time2/Posix_time/Timeval/index.html | 2 +- docs/posix-time2/Posix_time/Tm/index.html | 2 +- docs/posix-time2/Posix_time/index.html | 2 +- docs/posix-time2/Posix_time2/.dune-keep | 0 docs/posix-time2/Posix_time2/Itimerspec/index.html | 2 ++ docs/posix-time2/Posix_time2/Itimerval/index.html | 2 ++ docs/posix-time2/Posix_time2/Timespec/index.html | 2 ++ docs/posix-time2/Posix_time2/Timeval/index.html | 2 ++ docs/posix-time2/Posix_time2/Tm/index.html | 2 ++ docs/posix-time2/Posix_time2/index.html | 2 ++ docs/posix-time2/Posix_time2__/.dune-keep | 0 .../Posix_time2__/Posix_time2_generated_stubs/index.html | 2 ++ docs/posix-time2/Posix_time2__/index.html | 2 ++ .../Posix_time2__Posix_time2_generated_stubs/.dune-keep | 0 .../Posix_time2__Posix_time2_generated_stubs/index.html | 2 ++ docs/posix-time2/Posix_time2_constants/.dune-keep | 0 docs/posix-time2/Posix_time2_constants/Def/index.html | 2 ++ docs/posix-time2/Posix_time2_constants/index.html | 2 ++ docs/posix-time2/Posix_time2_stubs/.dune-keep | 0 .../Posix_time2_stubs/Def/Types/Itimerval/index.html | 2 ++ .../posix-time2/Posix_time2_stubs/Def/Types/Timespec/index.html | 2 ++ docs/posix-time2/Posix_time2_stubs/Def/Types/Timeval/index.html | 2 ++ docs/posix-time2/Posix_time2_stubs/Def/Types/Tm/index.html | 2 ++ docs/posix-time2/Posix_time2_stubs/Def/Types/index.html | 2 ++ docs/posix-time2/Posix_time2_stubs/Def/index.html | 2 ++ docs/posix-time2/Posix_time2_stubs/index.html | 2 ++ docs/posix-time2/Posix_time2_stubs__/.dune-keep | 0 .../Posix_time2_stubs__/Posix_time2_generated_types/index.html | 2 ++ .../Posix_time2_generated_types/module-type-FOREIGN/index.html | 2 ++ .../Posix_time2_generated_types/module-type-TYPE/index.html | 2 ++ docs/posix-time2/Posix_time2_stubs__/index.html | 2 ++ .../Posix_time2_stubs__Posix_time2_generated_types/.dune-keep | 0 .../Posix_time2_stubs__Posix_time2_generated_types/index.html | 2 ++ .../module-type-FOREIGN/index.html | 2 ++ .../module-type-TYPE/index.html | 2 ++ docs/posix-time2/Posix_time2_types/.dune-keep | 0 docs/posix-time2/Posix_time2_types/Def/Itimerval/index.html | 2 ++ docs/posix-time2/Posix_time2_types/Def/Timespec/index.html | 2 ++ docs/posix-time2/Posix_time2_types/Def/Timeval/index.html | 2 ++ docs/posix-time2/Posix_time2_types/Def/Tm/index.html | 2 ++ docs/posix-time2/Posix_time2_types/Def/index.html | 2 ++ docs/posix-time2/Posix_time2_types/index.html | 2 ++ docs/posix-time2/Posix_time2_types__/.dune-keep | 0 .../Posix_time2_generated_constants/index.html | 2 ++ .../module-type-FOREIGN/index.html | 2 ++ .../Posix_time2_generated_constants/module-type-TYPE/index.html | 2 ++ docs/posix-time2/Posix_time2_types__/index.html | 2 ++ .../.dune-keep | 0 .../index.html | 2 ++ .../module-type-FOREIGN/index.html | 2 ++ .../module-type-TYPE/index.html | 2 ++ .../Posix_time__/Posix_time_generated_stubs/index.html | 2 +- docs/posix-time2/Posix_time__/index.html | 2 +- .../Posix_time__Posix_time_generated_stubs/index.html | 2 +- docs/posix-time2/Posix_time_constants/Def/index.html | 2 +- docs/posix-time2/Posix_time_constants/index.html | 2 +- .../posix-time2/Posix_time_stubs/Def/Types/Itimerval/index.html | 2 +- docs/posix-time2/Posix_time_stubs/Def/Types/Timespec/index.html | 2 +- docs/posix-time2/Posix_time_stubs/Def/Types/Timeval/index.html | 2 +- docs/posix-time2/Posix_time_stubs/Def/Types/Tm/index.html | 2 +- docs/posix-time2/Posix_time_stubs/Def/Types/index.html | 2 +- docs/posix-time2/Posix_time_stubs/Def/index.html | 2 +- docs/posix-time2/Posix_time_stubs/index.html | 2 +- .../Posix_time_stubs__/Posix_time_generated_types/index.html | 2 +- .../Posix_time_generated_types/module-type-FOREIGN/index.html | 2 +- .../Posix_time_generated_types/module-type-TYPE/index.html | 2 +- docs/posix-time2/Posix_time_stubs__/index.html | 2 +- .../Posix_time_stubs__Posix_time_generated_types/index.html | 2 +- .../module-type-FOREIGN/index.html | 2 +- .../module-type-TYPE/index.html | 2 +- docs/posix-time2/Posix_time_types/Def/Itimerval/index.html | 2 +- docs/posix-time2/Posix_time_types/Def/Timespec/index.html | 2 +- docs/posix-time2/Posix_time_types/Def/Timeval/index.html | 2 +- docs/posix-time2/Posix_time_types/Def/Tm/index.html | 2 +- docs/posix-time2/Posix_time_types/Def/index.html | 2 +- docs/posix-time2/Posix_time_types/index.html | 2 +- .../Posix_time_generated_constants/index.html | 2 +- .../module-type-FOREIGN/index.html | 2 +- .../Posix_time_generated_constants/module-type-TYPE/index.html | 2 +- docs/posix-time2/Posix_time_types__/index.html | 2 +- .../Posix_time_types__Posix_time_generated_constants/index.html | 2 +- .../module-type-FOREIGN/index.html | 2 +- .../module-type-TYPE/index.html | 2 +- 87 files changed, 115 insertions(+), 39 deletions(-) create mode 100644 docs/posix-time2/Posix_time2/.dune-keep create mode 100644 docs/posix-time2/Posix_time2/Itimerspec/index.html create mode 100644 docs/posix-time2/Posix_time2/Itimerval/index.html create mode 100644 docs/posix-time2/Posix_time2/Timespec/index.html create mode 100644 docs/posix-time2/Posix_time2/Timeval/index.html create mode 100644 docs/posix-time2/Posix_time2/Tm/index.html create mode 100644 docs/posix-time2/Posix_time2/index.html create mode 100644 docs/posix-time2/Posix_time2__/.dune-keep create mode 100644 docs/posix-time2/Posix_time2__/Posix_time2_generated_stubs/index.html create mode 100644 docs/posix-time2/Posix_time2__/index.html create mode 100644 docs/posix-time2/Posix_time2__Posix_time2_generated_stubs/.dune-keep create mode 100644 docs/posix-time2/Posix_time2__Posix_time2_generated_stubs/index.html create mode 100644 docs/posix-time2/Posix_time2_constants/.dune-keep create mode 100644 docs/posix-time2/Posix_time2_constants/Def/index.html create mode 100644 docs/posix-time2/Posix_time2_constants/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs/.dune-keep create mode 100644 docs/posix-time2/Posix_time2_stubs/Def/Types/Itimerval/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs/Def/Types/Timespec/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs/Def/Types/Timeval/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs/Def/Types/Tm/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs/Def/Types/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs/Def/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs__/.dune-keep create mode 100644 docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/module-type-FOREIGN/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/module-type-TYPE/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs__/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/.dune-keep create mode 100644 docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/module-type-FOREIGN/index.html create mode 100644 docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/module-type-TYPE/index.html create mode 100644 docs/posix-time2/Posix_time2_types/.dune-keep create mode 100644 docs/posix-time2/Posix_time2_types/Def/Itimerval/index.html create mode 100644 docs/posix-time2/Posix_time2_types/Def/Timespec/index.html create mode 100644 docs/posix-time2/Posix_time2_types/Def/Timeval/index.html create mode 100644 docs/posix-time2/Posix_time2_types/Def/Tm/index.html create mode 100644 docs/posix-time2/Posix_time2_types/Def/index.html create mode 100644 docs/posix-time2/Posix_time2_types/index.html create mode 100644 docs/posix-time2/Posix_time2_types__/.dune-keep create mode 100644 docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/index.html create mode 100644 docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/module-type-FOREIGN/index.html create mode 100644 docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/module-type-TYPE/index.html create mode 100644 docs/posix-time2/Posix_time2_types__/index.html create mode 100644 docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/.dune-keep create mode 100644 docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/index.html create mode 100644 docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/module-type-FOREIGN/index.html create mode 100644 docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/module-type-TYPE/index.html diff --git a/docs/index.html b/docs/index.html index c19b106..15f5c0e 100644 --- a/docs/index.html +++ b/docs/index.html @@ -11,7 +11,7 @@

OCaml package documentation

    -
  1. posix-base 2.0.1
  2. +
  3. posix-base 2.0.0
  4. posix-bindings 2.0.0
  5. posix-getopt 2.0.0
  6. posix-signal 2.0.0
  7. diff --git a/docs/posix-time2/Posix_time/Itimerspec/index.html b/docs/posix-time2/Posix_time/Itimerspec/index.html index 6000380..21b0aea 100644 --- a/docs/posix-time2/Posix_time/Itimerspec/index.html +++ b/docs/posix-time2/Posix_time/Itimerspec/index.html @@ -1,2 +1,2 @@ -Itimerspec (posix-time2.Posix_time2.Itimerspec)

    Module Posix_time2.Itimerspec

    type t = {
    it_interval : Timespec.t;
    it_value : Timespec.t;
    }
    \ No newline at end of file +Itimerspec (posix-time2.Posix_time.Itimerspec)

    Module Posix_time.Itimerspec

    type t = {
    it_interval : Timespec.t;
    it_value : Timespec.t;
    }
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time/Itimerval/index.html b/docs/posix-time2/Posix_time/Itimerval/index.html index dd3a1c5..d973bba 100644 --- a/docs/posix-time2/Posix_time/Itimerval/index.html +++ b/docs/posix-time2/Posix_time/Itimerval/index.html @@ -1,2 +1,2 @@ -Itimerval (posix-time2.Posix_time2.Itimerval)

    Module Posix_time2.Itimerval

    type t = {
    it_interval : Timeval.t;
    it_value : Timeval.t;
    }
    \ No newline at end of file +Itimerval (posix-time2.Posix_time.Itimerval)

    Module Posix_time.Itimerval

    type t = {
    it_interval : Timeval.t;
    it_value : Timeval.t;
    }
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time/Timespec/index.html b/docs/posix-time2/Posix_time/Timespec/index.html index e51fde0..6ac30b9 100644 --- a/docs/posix-time2/Posix_time/Timespec/index.html +++ b/docs/posix-time2/Posix_time/Timespec/index.html @@ -1,2 +1,2 @@ -Timespec (posix-time2.Posix_time2.Timespec)

    Module Posix_time2.Timespec

    type t = private {
    tv_sec : int64;
    tv_nsec : int64;
    }

    POSIX timespec time specifier with seconds and nanoseconds. A normalized value of type t must have a value of tv_nsec between 0 and 1000000000 (exclusive).

    val create : int64 -> int64 -> t

    create sec nsec creates a new normalized timespec with sec seconds and nsec nanoseconds.

    val add : t -> t -> t

    add t1 t2 adds the two timespec values, returning a normalized value

    val sub : t -> t -> t

    sub t1 t2 subtracts t2 from t1, creating a new normalized time value.

    val add_sec : int64 -> t -> t

    add_sec s t adds s seconds to t.

    val add_nsec : int64 -> t -> t

    add_sec ns t adds ns nanoseconds to t.

    val sub_sec : int64 -> t -> t

    sub_sec s t subtracts s seconds from t.

    val sub_nsec : int64 -> t -> t

    sub_sec ns t subtracts ns nanoseconds from t.

    val to_string : t -> string

    to_string t creates a string of the form "sec.nsec".

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2.

    \ No newline at end of file +Timespec (posix-time2.Posix_time.Timespec)

    Module Posix_time.Timespec

    type t = private {
    tv_sec : int64;
    tv_nsec : int64;
    }

    POSIX timespec time specifier with seconds and nanoseconds. A normalized value of type t must have a value of tv_nsec between 0 and 1000000000 (exclusive).

    val create : int64 -> int64 -> t

    create sec nsec creates a new normalized timespec with sec seconds and nsec nanoseconds.

    val add : t -> t -> t

    add t1 t2 adds the two timespec values, returning a normalized value

    val sub : t -> t -> t

    sub t1 t2 subtracts t2 from t1, creating a new normalized time value.

    val add_sec : int64 -> t -> t

    add_sec s t adds s seconds to t.

    val add_nsec : int64 -> t -> t

    add_sec ns t adds ns nanoseconds to t.

    val sub_sec : int64 -> t -> t

    sub_sec s t subtracts s seconds from t.

    val sub_nsec : int64 -> t -> t

    sub_sec ns t subtracts ns nanoseconds from t.

    val to_string : t -> string

    to_string t creates a string of the form "sec.nsec".

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2.

    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time/Timeval/index.html b/docs/posix-time2/Posix_time/Timeval/index.html index bbb3469..92ef9a2 100644 --- a/docs/posix-time2/Posix_time/Timeval/index.html +++ b/docs/posix-time2/Posix_time/Timeval/index.html @@ -1,2 +1,2 @@ -Timeval (posix-time2.Posix_time2.Timeval)

    Module Posix_time2.Timeval

    type t = private {
    tv_sec : int64;
    tv_usec : int64;
    }

    POSIX timeval time value with seconds and microseconds. A normalized value of type t must have a value of tv_usec between 0 and 1000000 (exclusive).

    val create : int64 -> int64 -> t

    create sec usec creates a new normalized timespec with sec seconds and usec microseconds.

    val add : t -> t -> t

    add t1 t2 adds the two timespec values, returning a normalized value

    val sub : t -> t -> t

    sub t1 t2 subtracts t2 from t1, creating a new normalized time value.

    val add_sec : int64 -> t -> t

    add_sec s t adds s seconds to t.

    val add_usec : int64 -> t -> t

    add_sec us t adds us microseconds to t.

    val sub_sec : int64 -> t -> t

    sub_sec s t subtracts s seconds from t.

    val sub_usec : int64 -> t -> t

    sub_sec us t subtracts us microseconds from t.

    val to_string : t -> string

    to_string t creates a string of the form "sec.usec".

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2.

    \ No newline at end of file +Timeval (posix-time2.Posix_time.Timeval)

    Module Posix_time.Timeval

    type t = private {
    tv_sec : int64;
    tv_usec : int64;
    }

    POSIX timeval time value with seconds and microseconds. A normalized value of type t must have a value of tv_usec between 0 and 1000000 (exclusive).

    val create : int64 -> int64 -> t

    create sec usec creates a new normalized timespec with sec seconds and usec microseconds.

    val add : t -> t -> t

    add t1 t2 adds the two timespec values, returning a normalized value

    val sub : t -> t -> t

    sub t1 t2 subtracts t2 from t1, creating a new normalized time value.

    val add_sec : int64 -> t -> t

    add_sec s t adds s seconds to t.

    val add_usec : int64 -> t -> t

    add_sec us t adds us microseconds to t.

    val sub_sec : int64 -> t -> t

    sub_sec s t subtracts s seconds from t.

    val sub_usec : int64 -> t -> t

    sub_sec us t subtracts us microseconds from t.

    val to_string : t -> string

    to_string t creates a string of the form "sec.usec".

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2.

    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time/Tm/index.html b/docs/posix-time2/Posix_time/Tm/index.html index 5fe74a1..91ab06b 100644 --- a/docs/posix-time2/Posix_time/Tm/index.html +++ b/docs/posix-time2/Posix_time/Tm/index.html @@ -1,2 +1,2 @@ -Tm (posix-time2.Posix_time2.Tm)

    Module Posix_time2.Tm

    type t = private {
    tm_sec : int;
    tm_min : int;
    tm_hour : int;
    tm_mday : int;
    tm_mon : int;
    tm_year : int;
    tm_wday : int;
    tm_yday : int;
    tm_isdst : int;
    }

    POSIX tm value with seconds 0,61, minutes 0,59, hours 0,23, day of month 0,31, month of year 0,11, years since 1900, day of week 0,6 (Sunday = 0), day of year 0,365 and daylight saving flag. The daylight saving flag is positive if daylight saving is in effect and 0 if not. In case this information is not available, it has a negative value.

    val create : int -> int -> int -> int -> int -> int -> int -> int -> int -> t option

    create tm_sec tm_min tm_hour tm_mday rm_mon tm_year tm_wday tm_yday tm_isdst creates a new time value if the all arguments suffice the aforementioned predicates. Otherwise create will return None.

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2. compare considers tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec in the given order.

    \ No newline at end of file +Tm (posix-time2.Posix_time.Tm)

    Module Posix_time.Tm

    type t = private {
    tm_sec : int;
    tm_min : int;
    tm_hour : int;
    tm_mday : int;
    tm_mon : int;
    tm_year : int;
    tm_wday : int;
    tm_yday : int;
    tm_isdst : int;
    }

    POSIX tm value with seconds 0,61, minutes 0,59, hours 0,23, day of month 0,31, month of year 0,11, years since 1900, day of week 0,6 (Sunday = 0), day of year 0,365 and daylight saving flag. The daylight saving flag is positive if daylight saving is in effect and 0 if not. In case this information is not available, it has a negative value.

    val create : int -> int -> int -> int -> int -> int -> int -> int -> int -> t option

    create tm_sec tm_min tm_hour tm_mday rm_mon tm_year tm_wday tm_yday tm_isdst creates a new time value if the all arguments suffice the aforementioned predicates. Otherwise create will return None.

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2. compare considers tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec in the given order.

    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time/index.html b/docs/posix-time2/Posix_time/index.html index 60ea135..0aabedc 100644 --- a/docs/posix-time2/Posix_time/index.html +++ b/docs/posix-time2/Posix_time/index.html @@ -1,2 +1,2 @@ -Posix_time2 (posix-time2.Posix_time2)

    Module Posix_time2

    High-level API to <time.h> and <sys/time.h>. See: time.h and systime.h for an explanation about the data structures and functions.

    module Timespec : sig ... end
    module Itimerspec : sig ... end
    module Timeval : sig ... end
    module Tm : sig ... end
    module Itimerval : sig ... end
    type clock = [
    | `Realtime
    | `Monotonic
    | `Process_cputime
    | `Thread_cputime
    ]
    val asctime : Tm.t -> string
    val clock_getres : clock -> Timespec.t
    val clock_gettime : clock -> Timespec.t
    val clock_settime : clock -> Timespec.t -> unit
    val ctime : int64 -> string
    val gmtime : int64 -> Tm.t
    val localtime : int64 -> Tm.t
    val mktime : Tm.t -> int64
    val nanosleep : Timespec.t -> unit
    type itimer = [
    | `Real
    | `Virtual
    | `Prof
    ]
    val getitimer : itimer -> Itimerval.t
    val setitimer : itimer -> Itimerval.t -> Itimerval.t
    val gettimeofday : unit -> Timeval.t
    val select : Unix.file_descr list -> Unix.file_descr list -> Unix.file_descr list -> Timeval.t option -> Unix.file_descr list * Unix.file_descr list * Unix.file_descr list
    val utimes : string -> Timeval.t -> unit
    \ No newline at end of file +Posix_time (posix-time2.Posix_time)

    Module Posix_time

    High-level API to <time.h> and <sys/time.h>. See: time.h and systime.h for an explanation about the data structures and functions.

    module Timespec : sig ... end
    module Itimerspec : sig ... end
    module Timeval : sig ... end
    module Tm : sig ... end
    module Itimerval : sig ... end
    type clock = [
    | `Realtime
    | `Monotonic
    | `Process_cputime
    | `Thread_cputime
    ]
    val asctime : Tm.t -> string
    val clock_getres : clock -> Timespec.t
    val clock_gettime : clock -> Timespec.t
    val clock_settime : clock -> Timespec.t -> unit
    val ctime : int64 -> string
    val gmtime : int64 -> Tm.t
    val localtime : int64 -> Tm.t
    val mktime : Tm.t -> int64
    val nanosleep : Timespec.t -> unit
    type itimer = [
    | `Real
    | `Virtual
    | `Prof
    ]
    val getitimer : itimer -> Itimerval.t
    val setitimer : itimer -> Itimerval.t -> Itimerval.t
    val gettimeofday : unit -> Timeval.t
    val select : Unix.file_descr list -> Unix.file_descr list -> Unix.file_descr list -> Timeval.t option -> Unix.file_descr list * Unix.file_descr list * Unix.file_descr list
    val utimes : string -> Timeval.t -> unit
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2/.dune-keep b/docs/posix-time2/Posix_time2/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2/Itimerspec/index.html b/docs/posix-time2/Posix_time2/Itimerspec/index.html new file mode 100644 index 0000000..6000380 --- /dev/null +++ b/docs/posix-time2/Posix_time2/Itimerspec/index.html @@ -0,0 +1,2 @@ + +Itimerspec (posix-time2.Posix_time2.Itimerspec)

    Module Posix_time2.Itimerspec

    type t = {
    it_interval : Timespec.t;
    it_value : Timespec.t;
    }
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2/Itimerval/index.html b/docs/posix-time2/Posix_time2/Itimerval/index.html new file mode 100644 index 0000000..dd3a1c5 --- /dev/null +++ b/docs/posix-time2/Posix_time2/Itimerval/index.html @@ -0,0 +1,2 @@ + +Itimerval (posix-time2.Posix_time2.Itimerval)

    Module Posix_time2.Itimerval

    type t = {
    it_interval : Timeval.t;
    it_value : Timeval.t;
    }
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2/Timespec/index.html b/docs/posix-time2/Posix_time2/Timespec/index.html new file mode 100644 index 0000000..e51fde0 --- /dev/null +++ b/docs/posix-time2/Posix_time2/Timespec/index.html @@ -0,0 +1,2 @@ + +Timespec (posix-time2.Posix_time2.Timespec)

    Module Posix_time2.Timespec

    type t = private {
    tv_sec : int64;
    tv_nsec : int64;
    }

    POSIX timespec time specifier with seconds and nanoseconds. A normalized value of type t must have a value of tv_nsec between 0 and 1000000000 (exclusive).

    val create : int64 -> int64 -> t

    create sec nsec creates a new normalized timespec with sec seconds and nsec nanoseconds.

    val add : t -> t -> t

    add t1 t2 adds the two timespec values, returning a normalized value

    val sub : t -> t -> t

    sub t1 t2 subtracts t2 from t1, creating a new normalized time value.

    val add_sec : int64 -> t -> t

    add_sec s t adds s seconds to t.

    val add_nsec : int64 -> t -> t

    add_sec ns t adds ns nanoseconds to t.

    val sub_sec : int64 -> t -> t

    sub_sec s t subtracts s seconds from t.

    val sub_nsec : int64 -> t -> t

    sub_sec ns t subtracts ns nanoseconds from t.

    val to_string : t -> string

    to_string t creates a string of the form "sec.nsec".

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2.

    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2/Timeval/index.html b/docs/posix-time2/Posix_time2/Timeval/index.html new file mode 100644 index 0000000..bbb3469 --- /dev/null +++ b/docs/posix-time2/Posix_time2/Timeval/index.html @@ -0,0 +1,2 @@ + +Timeval (posix-time2.Posix_time2.Timeval)

    Module Posix_time2.Timeval

    type t = private {
    tv_sec : int64;
    tv_usec : int64;
    }

    POSIX timeval time value with seconds and microseconds. A normalized value of type t must have a value of tv_usec between 0 and 1000000 (exclusive).

    val create : int64 -> int64 -> t

    create sec usec creates a new normalized timespec with sec seconds and usec microseconds.

    val add : t -> t -> t

    add t1 t2 adds the two timespec values, returning a normalized value

    val sub : t -> t -> t

    sub t1 t2 subtracts t2 from t1, creating a new normalized time value.

    val add_sec : int64 -> t -> t

    add_sec s t adds s seconds to t.

    val add_usec : int64 -> t -> t

    add_sec us t adds us microseconds to t.

    val sub_sec : int64 -> t -> t

    sub_sec s t subtracts s seconds from t.

    val sub_usec : int64 -> t -> t

    sub_sec us t subtracts us microseconds from t.

    val to_string : t -> string

    to_string t creates a string of the form "sec.usec".

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2.

    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2/Tm/index.html b/docs/posix-time2/Posix_time2/Tm/index.html new file mode 100644 index 0000000..5fe74a1 --- /dev/null +++ b/docs/posix-time2/Posix_time2/Tm/index.html @@ -0,0 +1,2 @@ + +Tm (posix-time2.Posix_time2.Tm)

    Module Posix_time2.Tm

    type t = private {
    tm_sec : int;
    tm_min : int;
    tm_hour : int;
    tm_mday : int;
    tm_mon : int;
    tm_year : int;
    tm_wday : int;
    tm_yday : int;
    tm_isdst : int;
    }

    POSIX tm value with seconds 0,61, minutes 0,59, hours 0,23, day of month 0,31, month of year 0,11, years since 1900, day of week 0,6 (Sunday = 0), day of year 0,365 and daylight saving flag. The daylight saving flag is positive if daylight saving is in effect and 0 if not. In case this information is not available, it has a negative value.

    val create : int -> int -> int -> int -> int -> int -> int -> int -> int -> t option

    create tm_sec tm_min tm_hour tm_mday rm_mon tm_year tm_wday tm_yday tm_isdst creates a new time value if the all arguments suffice the aforementioned predicates. Otherwise create will return None.

    val compare : t -> t -> int

    compare t1 t2 compares the two time values t1 and t2. It returns 0 if t1 is equal to 2, a negative integer if t1 is less than t2, and a positive integer if t1 is greater than t2. compare considers tm_year, tm_mon, tm_mday, tm_hour, tm_min, tm_sec in the given order.

    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2/index.html b/docs/posix-time2/Posix_time2/index.html new file mode 100644 index 0000000..60ea135 --- /dev/null +++ b/docs/posix-time2/Posix_time2/index.html @@ -0,0 +1,2 @@ + +Posix_time2 (posix-time2.Posix_time2)

    Module Posix_time2

    High-level API to <time.h> and <sys/time.h>. See: time.h and systime.h for an explanation about the data structures and functions.

    module Timespec : sig ... end
    module Itimerspec : sig ... end
    module Timeval : sig ... end
    module Tm : sig ... end
    module Itimerval : sig ... end
    type clock = [
    | `Realtime
    | `Monotonic
    | `Process_cputime
    | `Thread_cputime
    ]
    val asctime : Tm.t -> string
    val clock_getres : clock -> Timespec.t
    val clock_gettime : clock -> Timespec.t
    val clock_settime : clock -> Timespec.t -> unit
    val ctime : int64 -> string
    val gmtime : int64 -> Tm.t
    val localtime : int64 -> Tm.t
    val mktime : Tm.t -> int64
    val nanosleep : Timespec.t -> unit
    type itimer = [
    | `Real
    | `Virtual
    | `Prof
    ]
    val getitimer : itimer -> Itimerval.t
    val setitimer : itimer -> Itimerval.t -> Itimerval.t
    val gettimeofday : unit -> Timeval.t
    val select : Unix.file_descr list -> Unix.file_descr list -> Unix.file_descr list -> Timeval.t option -> Unix.file_descr list * Unix.file_descr list * Unix.file_descr list
    val utimes : string -> Timeval.t -> unit
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2__/.dune-keep b/docs/posix-time2/Posix_time2__/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2__/Posix_time2_generated_stubs/index.html b/docs/posix-time2/Posix_time2__/Posix_time2_generated_stubs/index.html new file mode 100644 index 0000000..1b89f8e --- /dev/null +++ b/docs/posix-time2/Posix_time2__/Posix_time2_generated_stubs/index.html @@ -0,0 +1,2 @@ + +Posix_time2_generated_stubs (posix-time2.Posix_time2__.Posix_time2_generated_stubs)

    Module Posix_time2__.Posix_time2_generated_stubs

    module CI = Cstubs_internals
    val posix_time2_1_asctime : (__) CI.fatptr -> CI.voidp
    val posix_time2_2_clock_getres : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_3_clock_gettime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_4_clock_settime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_5_ctime : int64 -> CI.voidp
    val posix_time2_6_gmtime : int64 -> CI.voidp
    val posix_time2_7_localtime : int64 -> CI.voidp
    val posix_time2_8_mktime : (__) CI.fatptr -> int64
    val posix_time2_9_nanosleep : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_10_getitimer : int -> (__) CI.fatptr -> int
    val posix_time2_11_setitimer : int -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_12_gettimeofday : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_13_ocaml_posix_time2_fd_zero : (__) CI.fatptr -> unit
    val posix_time2_14_ocaml_posix_time2_fd_set : int -> (__) CI.fatptr -> unit
    val posix_time2_15_ocaml_posix_time2_fd_isset : int -> (__) CI.fatptr -> int
    val posix_time2_16_ocaml_posix_time2_fd_clr : int -> (__) CI.fatptr -> unit
    val posix_time2_17_select : int -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_18_utimes : (__) CI.fatptr -> (__) CI.fatptr -> int
    type 'a result = 'a
    type 'a return = 'a
    type 'a fn =
    | Returns : 'a CI.typ -> 'a return fn
    | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
    val map_result : ('a -> 'b) -> 'a -> 'b
    val returning : 'a CI.typ -> 'a return fn
    val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
    val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
    val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2__/index.html b/docs/posix-time2/Posix_time2__/index.html new file mode 100644 index 0000000..563e008 --- /dev/null +++ b/docs/posix-time2/Posix_time2__/index.html @@ -0,0 +1,2 @@ + +Posix_time2__ (posix-time2.Posix_time2__)

    Module Posix_time2__

    module Posix_time2_generated_stubs : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2__Posix_time2_generated_stubs/.dune-keep b/docs/posix-time2/Posix_time2__Posix_time2_generated_stubs/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2__Posix_time2_generated_stubs/index.html b/docs/posix-time2/Posix_time2__Posix_time2_generated_stubs/index.html new file mode 100644 index 0000000..ad02d5b --- /dev/null +++ b/docs/posix-time2/Posix_time2__Posix_time2_generated_stubs/index.html @@ -0,0 +1,2 @@ + +Posix_time2__Posix_time2_generated_stubs (posix-time2.Posix_time2__Posix_time2_generated_stubs)

    Module Posix_time2__Posix_time2_generated_stubs

    module CI = Cstubs_internals
    val posix_time2_1_asctime : (__) CI.fatptr -> CI.voidp
    val posix_time2_2_clock_getres : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_3_clock_gettime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_4_clock_settime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_5_ctime : int64 -> CI.voidp
    val posix_time2_6_gmtime : int64 -> CI.voidp
    val posix_time2_7_localtime : int64 -> CI.voidp
    val posix_time2_8_mktime : (__) CI.fatptr -> int64
    val posix_time2_9_nanosleep : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_10_getitimer : int -> (__) CI.fatptr -> int
    val posix_time2_11_setitimer : int -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_12_gettimeofday : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_13_ocaml_posix_time2_fd_zero : (__) CI.fatptr -> unit
    val posix_time2_14_ocaml_posix_time2_fd_set : int -> (__) CI.fatptr -> unit
    val posix_time2_15_ocaml_posix_time2_fd_isset : int -> (__) CI.fatptr -> int
    val posix_time2_16_ocaml_posix_time2_fd_clr : int -> (__) CI.fatptr -> unit
    val posix_time2_17_select : int -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_18_utimes : (__) CI.fatptr -> (__) CI.fatptr -> int
    type 'a result = 'a
    type 'a return = 'a
    type 'a fn =
    | Returns : 'a CI.typ -> 'a return fn
    | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
    val map_result : ('a -> 'b) -> 'a -> 'b
    val returning : 'a CI.typ -> 'a return fn
    val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
    val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
    val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_constants/.dune-keep b/docs/posix-time2/Posix_time2_constants/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2_constants/Def/index.html b/docs/posix-time2/Posix_time2_constants/Def/index.html new file mode 100644 index 0000000..54b9f62 --- /dev/null +++ b/docs/posix-time2/Posix_time2_constants/Def/index.html @@ -0,0 +1,2 @@ + +Def (posix-time2.Posix_time2_constants.Def)

    Module Posix_time2_constants.Def

    Parameters

    • S : Cstubs.Types.TYPE

    Signature

    val clockid_t : Posix_types.clockid_t S.typ
    val clock_process_cputime_id : Posix_types.clockid_t S.const
    val clock_thread_cputime_id : Posix_types.clockid_t S.const
    val clock_monotonic : Posix_types.clockid_t S.const
    val clock_realtime : Posix_types.clockid_t S.const
    val itimer_real : int S.const
    val itimer_virtual : int S.const
    val itimer_prof : int S.const
    val fd_setsize : int S.const
    val fd_set_size : int S.const
    val fd_set_alignment : int S.const
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_constants/index.html b/docs/posix-time2/Posix_time2_constants/index.html new file mode 100644 index 0000000..e6605c7 --- /dev/null +++ b/docs/posix-time2/Posix_time2_constants/index.html @@ -0,0 +1,2 @@ + +Posix_time2_constants (posix-time2.Posix_time2_constants)

    Module Posix_time2_constants

    module Def : functor (S : Cstubs.Types.TYPE) -> sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs/.dune-keep b/docs/posix-time2/Posix_time2_stubs/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2_stubs/Def/Types/Itimerval/index.html b/docs/posix-time2/Posix_time2_stubs/Def/Types/Itimerval/index.html new file mode 100644 index 0000000..5c3997b --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs/Def/Types/Itimerval/index.html @@ -0,0 +1,2 @@ + +Itimerval (posix-time2.Posix_time2_stubs.Def.Types.Itimerval)

    Module Types.Itimerval

    type t = Posix_time2_types.Def(Posix_time2_stubs__.Posix_time2_generated_types).Itimerval.t
    val t : t Ctypes.structure Posix_time2_stubs__.Posix_time2_generated_types.typ
    val it_interval : (Timeval.t Ctypes.structuret Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val it_value : (Timeval.t Ctypes.structuret Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs/Def/Types/Timespec/index.html b/docs/posix-time2/Posix_time2_stubs/Def/Types/Timespec/index.html new file mode 100644 index 0000000..8efa85a --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs/Def/Types/Timespec/index.html @@ -0,0 +1,2 @@ + +Timespec (posix-time2.Posix_time2_stubs.Def.Types.Timespec) \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs/Def/Types/Timeval/index.html b/docs/posix-time2/Posix_time2_stubs/Def/Types/Timeval/index.html new file mode 100644 index 0000000..8d16db8 --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs/Def/Types/Timeval/index.html @@ -0,0 +1,2 @@ + +Timeval (posix-time2.Posix_time2_stubs.Def.Types.Timeval) \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs/Def/Types/Tm/index.html b/docs/posix-time2/Posix_time2_stubs/Def/Types/Tm/index.html new file mode 100644 index 0000000..78e0550 --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs/Def/Types/Tm/index.html @@ -0,0 +1,2 @@ + +Tm (posix-time2.Posix_time2_stubs.Def.Types.Tm)

    Module Types.Tm

    type t = Posix_time2_types.Def(Posix_time2_stubs__.Posix_time2_generated_types).Tm.t
    val t : t Ctypes.structure Posix_time2_stubs__.Posix_time2_generated_types.typ
    val tm_sec : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_min : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_hour : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_mday : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_mon : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_year : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_wday : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_yday : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_isdst : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs/Def/Types/index.html b/docs/posix-time2/Posix_time2_stubs/Def/Types/index.html new file mode 100644 index 0000000..d786767 --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs/Def/Types/index.html @@ -0,0 +1,2 @@ + +Types (posix-time2.Posix_time2_stubs.Def.Types)

    Module Def.Types

    module Tm : sig ... end
    module Timespec : sig ... end
    module Timeval : sig ... end
    module Itimerval : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs/Def/index.html b/docs/posix-time2/Posix_time2_stubs/Def/index.html new file mode 100644 index 0000000..082157f --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs/Def/index.html @@ -0,0 +1,2 @@ + +Def (posix-time2.Posix_time2_stubs.Def)

    Module Posix_time2_stubs.Def

    Parameters

    • F : Cstubs.FOREIGN

    Signature

    module Types : sig ... end
    val asctime : (Types.Tm.t Ctypes.structure Ctypes_static.ptr -> string F.return) F.result
    val clock_getres : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val clock_gettime : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val clock_settime : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val ctime : (Posix_types.time_t -> string F.return) F.result
    val gmtime : (Posix_types.time_t -> Types.Tm.t Ctypes.structure Ctypes_static.ptr F.return) F.result
    val localtime : (Posix_types.time_t -> Types.Tm.t Ctypes.structure Ctypes_static.ptr F.return) F.result
    val mktime : (Types.Tm.t Ctypes.structure Ctypes_static.ptr -> Posix_types.time_t F.return) F.result
    val nanosleep : (Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int F.return) F.result
    val getitimer : (int -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val setitimer : (int -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val gettimeofday : (Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int F.return) F.result
    val fd_zero : (Posix_time2_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val fd_set : (int -> Posix_time2_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val fd_isset : (int -> Posix_time2_types.fd_set Ctypes_static.ptr -> int F.return) F.result
    val fd_clr : (int -> Posix_time2_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val select : (int -> Posix_time2_types.fd_set Ctypes_static.ptr -> Posix_time2_types.fd_set Ctypes_static.ptr -> Posix_time2_types.fd_set Ctypes_static.ptr -> Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val utimes : (string -> Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs/index.html b/docs/posix-time2/Posix_time2_stubs/index.html new file mode 100644 index 0000000..0d23d76 --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs/index.html @@ -0,0 +1,2 @@ + +Posix_time2_stubs (posix-time2.Posix_time2_stubs)

    Module Posix_time2_stubs

    module Def : functor (F : Cstubs.FOREIGN) -> sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs__/.dune-keep b/docs/posix-time2/Posix_time2_stubs__/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/index.html b/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/index.html new file mode 100644 index 0000000..c9deb1f --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/index.html @@ -0,0 +1,2 @@ + +Posix_time2_generated_types (posix-time2.Posix_time2_stubs__.Posix_time2_generated_types)

    Module Posix_time2_stubs__.Posix_time2_generated_types

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/module-type-FOREIGN/index.html b/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/module-type-FOREIGN/index.html new file mode 100644 index 0000000..bc5088a --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/module-type-FOREIGN/index.html @@ -0,0 +1,2 @@ + +FOREIGN (posix-time2.Posix_time2_stubs__.Posix_time2_generated_types.FOREIGN)

    Module type Posix_time2_generated_types.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/module-type-TYPE/index.html b/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/module-type-TYPE/index.html new file mode 100644 index 0000000..984c7d3 --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs__/Posix_time2_generated_types/module-type-TYPE/index.html @@ -0,0 +1,2 @@ + +TYPE (posix-time2.Posix_time2_stubs__.Posix_time2_generated_types.TYPE)

    Module type Posix_time2_generated_types.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs__/index.html b/docs/posix-time2/Posix_time2_stubs__/index.html new file mode 100644 index 0000000..85de89f --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs__/index.html @@ -0,0 +1,2 @@ + +Posix_time2_stubs__ (posix-time2.Posix_time2_stubs__)

    Module Posix_time2_stubs__

    module Posix_time2_generated_types : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/.dune-keep b/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/index.html b/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/index.html new file mode 100644 index 0000000..4a17e7d --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/index.html @@ -0,0 +1,2 @@ + +Posix_time2_stubs__Posix_time2_generated_types (posix-time2.Posix_time2_stubs__Posix_time2_generated_types)

    Module Posix_time2_stubs__Posix_time2_generated_types

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/module-type-FOREIGN/index.html b/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/module-type-FOREIGN/index.html new file mode 100644 index 0000000..3ba0b91 --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/module-type-FOREIGN/index.html @@ -0,0 +1,2 @@ + +FOREIGN (posix-time2.Posix_time2_stubs__Posix_time2_generated_types.FOREIGN)

    Module type Posix_time2_stubs__Posix_time2_generated_types.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/module-type-TYPE/index.html b/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/module-type-TYPE/index.html new file mode 100644 index 0000000..f8673c3 --- /dev/null +++ b/docs/posix-time2/Posix_time2_stubs__Posix_time2_generated_types/module-type-TYPE/index.html @@ -0,0 +1,2 @@ + +TYPE (posix-time2.Posix_time2_stubs__Posix_time2_generated_types.TYPE)

    Module type Posix_time2_stubs__Posix_time2_generated_types.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types/.dune-keep b/docs/posix-time2/Posix_time2_types/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2_types/Def/Itimerval/index.html b/docs/posix-time2/Posix_time2_types/Def/Itimerval/index.html new file mode 100644 index 0000000..6aa524c --- /dev/null +++ b/docs/posix-time2/Posix_time2_types/Def/Itimerval/index.html @@ -0,0 +1,2 @@ + +Itimerval (posix-time2.Posix_time2_types.Def.Itimerval)

    Module Def.Itimerval

    type t
    val t : t Ctypes.structure S.typ
    val it_interval : (Timeval.t Ctypes.structuret Ctypes.structure) S.field
    val it_value : (Timeval.t Ctypes.structuret Ctypes.structure) S.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types/Def/Timespec/index.html b/docs/posix-time2/Posix_time2_types/Def/Timespec/index.html new file mode 100644 index 0000000..96d5fbf --- /dev/null +++ b/docs/posix-time2/Posix_time2_types/Def/Timespec/index.html @@ -0,0 +1,2 @@ + +Timespec (posix-time2.Posix_time2_types.Def.Timespec)

    Module Def.Timespec

    type t
    val t : t Ctypes.structure S.typ
    val tv_sec : (Posix_types.time_tt Ctypes.structure) S.field
    val tv_nsec : (Signed.long, t Ctypes.structure) S.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types/Def/Timeval/index.html b/docs/posix-time2/Posix_time2_types/Def/Timeval/index.html new file mode 100644 index 0000000..ead066f --- /dev/null +++ b/docs/posix-time2/Posix_time2_types/Def/Timeval/index.html @@ -0,0 +1,2 @@ + +Timeval (posix-time2.Posix_time2_types.Def.Timeval)

    Module Def.Timeval

    type t
    val t : t Ctypes.structure S.typ
    val tv_sec : (Posix_types.time_tt Ctypes.structure) S.field
    val tv_usec : (Posix_types.suseconds_tt Ctypes.structure) S.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types/Def/Tm/index.html b/docs/posix-time2/Posix_time2_types/Def/Tm/index.html new file mode 100644 index 0000000..b835749 --- /dev/null +++ b/docs/posix-time2/Posix_time2_types/Def/Tm/index.html @@ -0,0 +1,2 @@ + +Tm (posix-time2.Posix_time2_types.Def.Tm)

    Module Def.Tm

    type t
    val t : t Ctypes.structure S.typ
    val tm_sec : (int, t Ctypes.structure) S.field
    val tm_min : (int, t Ctypes.structure) S.field
    val tm_hour : (int, t Ctypes.structure) S.field
    val tm_mday : (int, t Ctypes.structure) S.field
    val tm_mon : (int, t Ctypes.structure) S.field
    val tm_year : (int, t Ctypes.structure) S.field
    val tm_wday : (int, t Ctypes.structure) S.field
    val tm_yday : (int, t Ctypes.structure) S.field
    val tm_isdst : (int, t Ctypes.structure) S.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types/Def/index.html b/docs/posix-time2/Posix_time2_types/Def/index.html new file mode 100644 index 0000000..7e1c17d --- /dev/null +++ b/docs/posix-time2/Posix_time2_types/Def/index.html @@ -0,0 +1,2 @@ + +Def (posix-time2.Posix_time2_types.Def)

    Module Posix_time2_types.Def

    Parameters

    • S : Cstubs.Types.TYPE

    Signature

    module Tm : sig ... end
    module Timespec : sig ... end
    module Timeval : sig ... end
    module Itimerval : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types/index.html b/docs/posix-time2/Posix_time2_types/index.html new file mode 100644 index 0000000..d9eacc9 --- /dev/null +++ b/docs/posix-time2/Posix_time2_types/index.html @@ -0,0 +1,2 @@ + +Posix_time2_types (posix-time2.Posix_time2_types)

    Module Posix_time2_types

    val itimer_real : int
    val itimer_virtual : int
    val itimer_prof : int
    type fd_set
    val fd_set : fd_set Ctypes.typ
    val fd_setsize : int
    val clock_monotonic : Posix_types.clockid_t
    val clock_realtime : Posix_types.clockid_t
    val clock_process_cputime_id : Posix_types.clockid_t
    val clock_thread_cputime_id : Posix_types.clockid_t
    module Def : functor (S : Cstubs.Types.TYPE) -> sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types__/.dune-keep b/docs/posix-time2/Posix_time2_types__/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/index.html b/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/index.html new file mode 100644 index 0000000..63be37c --- /dev/null +++ b/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/index.html @@ -0,0 +1,2 @@ + +Posix_time2_generated_constants (posix-time2.Posix_time2_types__.Posix_time2_generated_constants)

    Module Posix_time2_types__.Posix_time2_generated_constants

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/module-type-FOREIGN/index.html b/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/module-type-FOREIGN/index.html new file mode 100644 index 0000000..10715ba --- /dev/null +++ b/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/module-type-FOREIGN/index.html @@ -0,0 +1,2 @@ + +FOREIGN (posix-time2.Posix_time2_types__.Posix_time2_generated_constants.FOREIGN)

    Module type Posix_time2_generated_constants.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/module-type-TYPE/index.html b/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/module-type-TYPE/index.html new file mode 100644 index 0000000..3161386 --- /dev/null +++ b/docs/posix-time2/Posix_time2_types__/Posix_time2_generated_constants/module-type-TYPE/index.html @@ -0,0 +1,2 @@ + +TYPE (posix-time2.Posix_time2_types__.Posix_time2_generated_constants.TYPE)

    Module type Posix_time2_generated_constants.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types__/index.html b/docs/posix-time2/Posix_time2_types__/index.html new file mode 100644 index 0000000..6c39257 --- /dev/null +++ b/docs/posix-time2/Posix_time2_types__/index.html @@ -0,0 +1,2 @@ + +Posix_time2_types__ (posix-time2.Posix_time2_types__)

    Module Posix_time2_types__

    module Posix_time2_generated_constants : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/.dune-keep b/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/.dune-keep new file mode 100644 index 0000000..e69de29 diff --git a/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/index.html b/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/index.html new file mode 100644 index 0000000..9e3d35f --- /dev/null +++ b/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/index.html @@ -0,0 +1,2 @@ + +Posix_time2_types__Posix_time2_generated_constants (posix-time2.Posix_time2_types__Posix_time2_generated_constants)

    Module Posix_time2_types__Posix_time2_generated_constants

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/module-type-FOREIGN/index.html b/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/module-type-FOREIGN/index.html new file mode 100644 index 0000000..0b500bf --- /dev/null +++ b/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/module-type-FOREIGN/index.html @@ -0,0 +1,2 @@ + +FOREIGN (posix-time2.Posix_time2_types__Posix_time2_generated_constants.FOREIGN)

    Module type Posix_time2_types__Posix_time2_generated_constants.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/module-type-TYPE/index.html b/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/module-type-TYPE/index.html new file mode 100644 index 0000000..dc04aec --- /dev/null +++ b/docs/posix-time2/Posix_time2_types__Posix_time2_generated_constants/module-type-TYPE/index.html @@ -0,0 +1,2 @@ + +TYPE (posix-time2.Posix_time2_types__Posix_time2_generated_constants.TYPE)

    Module type Posix_time2_types__Posix_time2_generated_constants.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time__/Posix_time_generated_stubs/index.html b/docs/posix-time2/Posix_time__/Posix_time_generated_stubs/index.html index 1b89f8e..b5979ee 100644 --- a/docs/posix-time2/Posix_time__/Posix_time_generated_stubs/index.html +++ b/docs/posix-time2/Posix_time__/Posix_time_generated_stubs/index.html @@ -1,2 +1,2 @@ -Posix_time2_generated_stubs (posix-time2.Posix_time2__.Posix_time2_generated_stubs)

    Module Posix_time2__.Posix_time2_generated_stubs

    module CI = Cstubs_internals
    val posix_time2_1_asctime : (__) CI.fatptr -> CI.voidp
    val posix_time2_2_clock_getres : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_3_clock_gettime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_4_clock_settime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_5_ctime : int64 -> CI.voidp
    val posix_time2_6_gmtime : int64 -> CI.voidp
    val posix_time2_7_localtime : int64 -> CI.voidp
    val posix_time2_8_mktime : (__) CI.fatptr -> int64
    val posix_time2_9_nanosleep : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_10_getitimer : int -> (__) CI.fatptr -> int
    val posix_time2_11_setitimer : int -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_12_gettimeofday : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_13_ocaml_posix_time2_fd_zero : (__) CI.fatptr -> unit
    val posix_time2_14_ocaml_posix_time2_fd_set : int -> (__) CI.fatptr -> unit
    val posix_time2_15_ocaml_posix_time2_fd_isset : int -> (__) CI.fatptr -> int
    val posix_time2_16_ocaml_posix_time2_fd_clr : int -> (__) CI.fatptr -> unit
    val posix_time2_17_select : int -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_18_utimes : (__) CI.fatptr -> (__) CI.fatptr -> int
    type 'a result = 'a
    type 'a return = 'a
    type 'a fn =
    | Returns : 'a CI.typ -> 'a return fn
    | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
    val map_result : ('a -> 'b) -> 'a -> 'b
    val returning : 'a CI.typ -> 'a return fn
    val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
    val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
    val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr
    \ No newline at end of file +Posix_time_generated_stubs (posix-time2.Posix_time__.Posix_time_generated_stubs)

    Module Posix_time__.Posix_time_generated_stubs

    module CI = Cstubs_internals
    val posix_time_1_asctime : (__) CI.fatptr -> CI.voidp
    val posix_time_2_clock_getres : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time_3_clock_gettime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time_4_clock_settime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time_5_ctime : int64 -> CI.voidp
    val posix_time_6_gmtime : int64 -> CI.voidp
    val posix_time_7_localtime : int64 -> CI.voidp
    val posix_time_8_mktime : (__) CI.fatptr -> int64
    val posix_time_9_nanosleep : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time_10_getitimer : int -> (__) CI.fatptr -> int
    val posix_time_11_setitimer : int -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time_12_gettimeofday : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time_13_ocaml_posix_time_fd_zero : (__) CI.fatptr -> unit
    val posix_time_14_ocaml_posix_time_fd_set : int -> (__) CI.fatptr -> unit
    val posix_time_15_ocaml_posix_time_fd_isset : int -> (__) CI.fatptr -> int
    val posix_time_16_ocaml_posix_time_fd_clr : int -> (__) CI.fatptr -> unit
    val posix_time_17_select : int -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time_18_utimes : (__) CI.fatptr -> (__) CI.fatptr -> int
    type 'a result = 'a
    type 'a return = 'a
    type 'a fn =
    | Returns : 'a CI.typ -> 'a return fn
    | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
    val map_result : ('a -> 'b) -> 'a -> 'b
    val returning : 'a CI.typ -> 'a return fn
    val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
    val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
    val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time__/index.html b/docs/posix-time2/Posix_time__/index.html index 563e008..632d709 100644 --- a/docs/posix-time2/Posix_time__/index.html +++ b/docs/posix-time2/Posix_time__/index.html @@ -1,2 +1,2 @@ -Posix_time2__ (posix-time2.Posix_time2__)

    Module Posix_time2__

    module Posix_time2_generated_stubs : sig ... end
    \ No newline at end of file +Posix_time__ (posix-time2.Posix_time__)

    Module Posix_time__

    module Posix_time_generated_stubs : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time__Posix_time_generated_stubs/index.html b/docs/posix-time2/Posix_time__Posix_time_generated_stubs/index.html index ad02d5b..4dbb58e 100644 --- a/docs/posix-time2/Posix_time__Posix_time_generated_stubs/index.html +++ b/docs/posix-time2/Posix_time__Posix_time_generated_stubs/index.html @@ -1,2 +1,2 @@ -Posix_time2__Posix_time2_generated_stubs (posix-time2.Posix_time2__Posix_time2_generated_stubs)

    Module Posix_time2__Posix_time2_generated_stubs

    module CI = Cstubs_internals
    val posix_time2_1_asctime : (__) CI.fatptr -> CI.voidp
    val posix_time2_2_clock_getres : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_3_clock_gettime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_4_clock_settime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time2_5_ctime : int64 -> CI.voidp
    val posix_time2_6_gmtime : int64 -> CI.voidp
    val posix_time2_7_localtime : int64 -> CI.voidp
    val posix_time2_8_mktime : (__) CI.fatptr -> int64
    val posix_time2_9_nanosleep : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_10_getitimer : int -> (__) CI.fatptr -> int
    val posix_time2_11_setitimer : int -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_12_gettimeofday : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_13_ocaml_posix_time2_fd_zero : (__) CI.fatptr -> unit
    val posix_time2_14_ocaml_posix_time2_fd_set : int -> (__) CI.fatptr -> unit
    val posix_time2_15_ocaml_posix_time2_fd_isset : int -> (__) CI.fatptr -> int
    val posix_time2_16_ocaml_posix_time2_fd_clr : int -> (__) CI.fatptr -> unit
    val posix_time2_17_select : int -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time2_18_utimes : (__) CI.fatptr -> (__) CI.fatptr -> int
    type 'a result = 'a
    type 'a return = 'a
    type 'a fn =
    | Returns : 'a CI.typ -> 'a return fn
    | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
    val map_result : ('a -> 'b) -> 'a -> 'b
    val returning : 'a CI.typ -> 'a return fn
    val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
    val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
    val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr
    \ No newline at end of file +Posix_time__Posix_time_generated_stubs (posix-time2.Posix_time__Posix_time_generated_stubs)

    Module Posix_time__Posix_time_generated_stubs

    module CI = Cstubs_internals
    val posix_time_1_asctime : (__) CI.fatptr -> CI.voidp
    val posix_time_2_clock_getres : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time_3_clock_gettime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time_4_clock_settime : Unsigned.uint32 -> (__) CI.fatptr -> int
    val posix_time_5_ctime : int64 -> CI.voidp
    val posix_time_6_gmtime : int64 -> CI.voidp
    val posix_time_7_localtime : int64 -> CI.voidp
    val posix_time_8_mktime : (__) CI.fatptr -> int64
    val posix_time_9_nanosleep : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time_10_getitimer : int -> (__) CI.fatptr -> int
    val posix_time_11_setitimer : int -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time_12_gettimeofday : (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time_13_ocaml_posix_time_fd_zero : (__) CI.fatptr -> unit
    val posix_time_14_ocaml_posix_time_fd_set : int -> (__) CI.fatptr -> unit
    val posix_time_15_ocaml_posix_time_fd_isset : int -> (__) CI.fatptr -> int
    val posix_time_16_ocaml_posix_time_fd_clr : int -> (__) CI.fatptr -> unit
    val posix_time_17_select : int -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> (__) CI.fatptr -> int
    val posix_time_18_utimes : (__) CI.fatptr -> (__) CI.fatptr -> int
    type 'a result = 'a
    type 'a return = 'a
    type 'a fn =
    | Returns : 'a CI.typ -> 'a return fn
    | Function : 'a CI.typ * 'b fn -> ('a -> 'b) fn
    val map_result : ('a -> 'b) -> 'a -> 'b
    val returning : 'a CI.typ -> 'a return fn
    val (@->) : 'a CI.typ -> 'b fn -> ('a -> 'b) fn
    val foreign : a b. string -> ('a -> 'b) fn -> 'a -> 'b
    val foreign_value : a. string -> 'a Ctypes.typ -> 'a Ctypes.ptr
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_constants/Def/index.html b/docs/posix-time2/Posix_time_constants/Def/index.html index 54b9f62..267f8e3 100644 --- a/docs/posix-time2/Posix_time_constants/Def/index.html +++ b/docs/posix-time2/Posix_time_constants/Def/index.html @@ -1,2 +1,2 @@ -Def (posix-time2.Posix_time2_constants.Def)

    Module Posix_time2_constants.Def

    Parameters

    • S : Cstubs.Types.TYPE

    Signature

    val clockid_t : Posix_types.clockid_t S.typ
    val clock_process_cputime_id : Posix_types.clockid_t S.const
    val clock_thread_cputime_id : Posix_types.clockid_t S.const
    val clock_monotonic : Posix_types.clockid_t S.const
    val clock_realtime : Posix_types.clockid_t S.const
    val itimer_real : int S.const
    val itimer_virtual : int S.const
    val itimer_prof : int S.const
    val fd_setsize : int S.const
    val fd_set_size : int S.const
    val fd_set_alignment : int S.const
    \ No newline at end of file +Def (posix-time2.Posix_time_constants.Def)

    Module Posix_time_constants.Def

    Parameters

    • S : Cstubs.Types.TYPE

    Signature

    val clockid_t : Posix_types.clockid_t S.typ
    val clock_process_cputime_id : Posix_types.clockid_t S.const
    val clock_thread_cputime_id : Posix_types.clockid_t S.const
    val clock_monotonic : Posix_types.clockid_t S.const
    val clock_realtime : Posix_types.clockid_t S.const
    val itimer_real : int S.const
    val itimer_virtual : int S.const
    val itimer_prof : int S.const
    val fd_setsize : int S.const
    val fd_set_size : int S.const
    val fd_set_alignment : int S.const
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_constants/index.html b/docs/posix-time2/Posix_time_constants/index.html index e6605c7..48b9471 100644 --- a/docs/posix-time2/Posix_time_constants/index.html +++ b/docs/posix-time2/Posix_time_constants/index.html @@ -1,2 +1,2 @@ -Posix_time2_constants (posix-time2.Posix_time2_constants)

    Module Posix_time2_constants

    module Def : functor (S : Cstubs.Types.TYPE) -> sig ... end
    \ No newline at end of file +Posix_time_constants (posix-time2.Posix_time_constants)

    Module Posix_time_constants

    module Def : functor (S : Cstubs.Types.TYPE) -> sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs/Def/Types/Itimerval/index.html b/docs/posix-time2/Posix_time_stubs/Def/Types/Itimerval/index.html index 5c3997b..5c94722 100644 --- a/docs/posix-time2/Posix_time_stubs/Def/Types/Itimerval/index.html +++ b/docs/posix-time2/Posix_time_stubs/Def/Types/Itimerval/index.html @@ -1,2 +1,2 @@ -Itimerval (posix-time2.Posix_time2_stubs.Def.Types.Itimerval)

    Module Types.Itimerval

    type t = Posix_time2_types.Def(Posix_time2_stubs__.Posix_time2_generated_types).Itimerval.t
    val t : t Ctypes.structure Posix_time2_stubs__.Posix_time2_generated_types.typ
    val it_interval : (Timeval.t Ctypes.structuret Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val it_value : (Timeval.t Ctypes.structuret Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    \ No newline at end of file +Itimerval (posix-time2.Posix_time_stubs.Def.Types.Itimerval)

    Module Types.Itimerval

    type t = Posix_time_types.Def(Posix_time_stubs__.Posix_time_generated_types).Itimerval.t
    val t : t Ctypes.structure Posix_time_stubs__.Posix_time_generated_types.typ
    val it_interval : (Timeval.t Ctypes.structuret Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val it_value : (Timeval.t Ctypes.structuret Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs/Def/Types/Timespec/index.html b/docs/posix-time2/Posix_time_stubs/Def/Types/Timespec/index.html index 8efa85a..04d29df 100644 --- a/docs/posix-time2/Posix_time_stubs/Def/Types/Timespec/index.html +++ b/docs/posix-time2/Posix_time_stubs/Def/Types/Timespec/index.html @@ -1,2 +1,2 @@ -Timespec (posix-time2.Posix_time2_stubs.Def.Types.Timespec) \ No newline at end of file +Timespec (posix-time2.Posix_time_stubs.Def.Types.Timespec)

    Module Types.Timespec

    type t = Posix_time_types.Def(Posix_time_stubs__.Posix_time_generated_types).Timespec.t
    val t : t Ctypes.structure Posix_time_stubs__.Posix_time_generated_types.typ
    val tv_sec : (Posix_types.time_tt Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tv_nsec : (Signed.long, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs/Def/Types/Timeval/index.html b/docs/posix-time2/Posix_time_stubs/Def/Types/Timeval/index.html index 8d16db8..c842055 100644 --- a/docs/posix-time2/Posix_time_stubs/Def/Types/Timeval/index.html +++ b/docs/posix-time2/Posix_time_stubs/Def/Types/Timeval/index.html @@ -1,2 +1,2 @@ -Timeval (posix-time2.Posix_time2_stubs.Def.Types.Timeval) \ No newline at end of file +Timeval (posix-time2.Posix_time_stubs.Def.Types.Timeval) \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs/Def/Types/Tm/index.html b/docs/posix-time2/Posix_time_stubs/Def/Types/Tm/index.html index 78e0550..f53af63 100644 --- a/docs/posix-time2/Posix_time_stubs/Def/Types/Tm/index.html +++ b/docs/posix-time2/Posix_time_stubs/Def/Types/Tm/index.html @@ -1,2 +1,2 @@ -Tm (posix-time2.Posix_time2_stubs.Def.Types.Tm)

    Module Types.Tm

    type t = Posix_time2_types.Def(Posix_time2_stubs__.Posix_time2_generated_types).Tm.t
    val t : t Ctypes.structure Posix_time2_stubs__.Posix_time2_generated_types.typ
    val tm_sec : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_min : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_hour : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_mday : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_mon : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_year : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_wday : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_yday : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    val tm_isdst : (int, t Ctypes.structure) Posix_time2_stubs__.Posix_time2_generated_types.field
    \ No newline at end of file +Tm (posix-time2.Posix_time_stubs.Def.Types.Tm)

    Module Types.Tm

    type t = Posix_time_types.Def(Posix_time_stubs__.Posix_time_generated_types).Tm.t
    val t : t Ctypes.structure Posix_time_stubs__.Posix_time_generated_types.typ
    val tm_sec : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tm_min : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tm_hour : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tm_mday : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tm_mon : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tm_year : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tm_wday : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tm_yday : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    val tm_isdst : (int, t Ctypes.structure) Posix_time_stubs__.Posix_time_generated_types.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs/Def/Types/index.html b/docs/posix-time2/Posix_time_stubs/Def/Types/index.html index d786767..a68d0d0 100644 --- a/docs/posix-time2/Posix_time_stubs/Def/Types/index.html +++ b/docs/posix-time2/Posix_time_stubs/Def/Types/index.html @@ -1,2 +1,2 @@ -Types (posix-time2.Posix_time2_stubs.Def.Types)

    Module Def.Types

    module Tm : sig ... end
    module Timespec : sig ... end
    module Timeval : sig ... end
    module Itimerval : sig ... end
    \ No newline at end of file +Types (posix-time2.Posix_time_stubs.Def.Types)

    Module Def.Types

    module Tm : sig ... end
    module Timespec : sig ... end
    module Timeval : sig ... end
    module Itimerval : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs/Def/index.html b/docs/posix-time2/Posix_time_stubs/Def/index.html index 082157f..8d56dde 100644 --- a/docs/posix-time2/Posix_time_stubs/Def/index.html +++ b/docs/posix-time2/Posix_time_stubs/Def/index.html @@ -1,2 +1,2 @@ -Def (posix-time2.Posix_time2_stubs.Def)

    Module Posix_time2_stubs.Def

    Parameters

    • F : Cstubs.FOREIGN

    Signature

    module Types : sig ... end
    val asctime : (Types.Tm.t Ctypes.structure Ctypes_static.ptr -> string F.return) F.result
    val clock_getres : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val clock_gettime : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val clock_settime : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val ctime : (Posix_types.time_t -> string F.return) F.result
    val gmtime : (Posix_types.time_t -> Types.Tm.t Ctypes.structure Ctypes_static.ptr F.return) F.result
    val localtime : (Posix_types.time_t -> Types.Tm.t Ctypes.structure Ctypes_static.ptr F.return) F.result
    val mktime : (Types.Tm.t Ctypes.structure Ctypes_static.ptr -> Posix_types.time_t F.return) F.result
    val nanosleep : (Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int F.return) F.result
    val getitimer : (int -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val setitimer : (int -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val gettimeofday : (Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int F.return) F.result
    val fd_zero : (Posix_time2_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val fd_set : (int -> Posix_time2_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val fd_isset : (int -> Posix_time2_types.fd_set Ctypes_static.ptr -> int F.return) F.result
    val fd_clr : (int -> Posix_time2_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val select : (int -> Posix_time2_types.fd_set Ctypes_static.ptr -> Posix_time2_types.fd_set Ctypes_static.ptr -> Posix_time2_types.fd_set Ctypes_static.ptr -> Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val utimes : (string -> Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    \ No newline at end of file +Def (posix-time2.Posix_time_stubs.Def)

    Module Posix_time_stubs.Def

    Parameters

    • F : Cstubs.FOREIGN

    Signature

    module Types : sig ... end
    val asctime : (Types.Tm.t Ctypes.structure Ctypes_static.ptr -> string F.return) F.result
    val clock_getres : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val clock_gettime : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val clock_settime : (Posix_types.clockid_t -> Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val ctime : (Posix_types.time_t -> string F.return) F.result
    val gmtime : (Posix_types.time_t -> Types.Tm.t Ctypes.structure Ctypes_static.ptr F.return) F.result
    val localtime : (Posix_types.time_t -> Types.Tm.t Ctypes.structure Ctypes_static.ptr F.return) F.result
    val mktime : (Types.Tm.t Ctypes.structure Ctypes_static.ptr -> Posix_types.time_t F.return) F.result
    val nanosleep : (Types.Timespec.t Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int F.return) F.result
    val getitimer : (int -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val setitimer : (int -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> Types.Itimerval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val gettimeofday : (Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> unit Ctypes_static.ptr -> int F.return) F.result
    val fd_zero : (Posix_time_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val fd_set : (int -> Posix_time_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val fd_isset : (int -> Posix_time_types.fd_set Ctypes_static.ptr -> int F.return) F.result
    val fd_clr : (int -> Posix_time_types.fd_set Ctypes_static.ptr -> unit F.return) F.result
    val select : (int -> Posix_time_types.fd_set Ctypes_static.ptr -> Posix_time_types.fd_set Ctypes_static.ptr -> Posix_time_types.fd_set Ctypes_static.ptr -> Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    val utimes : (string -> Types.Timeval.t Ctypes.structure Ctypes_static.ptr -> int F.return) F.result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs/index.html b/docs/posix-time2/Posix_time_stubs/index.html index 0d23d76..a26779a 100644 --- a/docs/posix-time2/Posix_time_stubs/index.html +++ b/docs/posix-time2/Posix_time_stubs/index.html @@ -1,2 +1,2 @@ -Posix_time2_stubs (posix-time2.Posix_time2_stubs)

    Module Posix_time2_stubs

    module Def : functor (F : Cstubs.FOREIGN) -> sig ... end
    \ No newline at end of file +Posix_time_stubs (posix-time2.Posix_time_stubs)

    Module Posix_time_stubs

    module Def : functor (F : Cstubs.FOREIGN) -> sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/index.html b/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/index.html index c9deb1f..d7e6247 100644 --- a/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/index.html +++ b/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/index.html @@ -1,2 +1,2 @@ -Posix_time2_generated_types (posix-time2.Posix_time2_stubs__.Posix_time2_generated_types)

    Module Posix_time2_stubs__.Posix_time2_generated_types

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file +Posix_time_generated_types (posix-time2.Posix_time_stubs__.Posix_time_generated_types)

    Module Posix_time_stubs__.Posix_time_generated_types

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/module-type-FOREIGN/index.html b/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/module-type-FOREIGN/index.html index bc5088a..57acb53 100644 --- a/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/module-type-FOREIGN/index.html +++ b/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/module-type-FOREIGN/index.html @@ -1,2 +1,2 @@ -FOREIGN (posix-time2.Posix_time2_stubs__.Posix_time2_generated_types.FOREIGN)

    Module type Posix_time2_generated_types.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file +FOREIGN (posix-time2.Posix_time_stubs__.Posix_time_generated_types.FOREIGN)

    Module type Posix_time_generated_types.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/module-type-TYPE/index.html b/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/module-type-TYPE/index.html index 984c7d3..ee34851 100644 --- a/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/module-type-TYPE/index.html +++ b/docs/posix-time2/Posix_time_stubs__/Posix_time_generated_types/module-type-TYPE/index.html @@ -1,2 +1,2 @@ -TYPE (posix-time2.Posix_time2_stubs__.Posix_time2_generated_types.TYPE)

    Module type Posix_time2_generated_types.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file +TYPE (posix-time2.Posix_time_stubs__.Posix_time_generated_types.TYPE)

    Module type Posix_time_generated_types.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs__/index.html b/docs/posix-time2/Posix_time_stubs__/index.html index 85de89f..7cedc6c 100644 --- a/docs/posix-time2/Posix_time_stubs__/index.html +++ b/docs/posix-time2/Posix_time_stubs__/index.html @@ -1,2 +1,2 @@ -Posix_time2_stubs__ (posix-time2.Posix_time2_stubs__)

    Module Posix_time2_stubs__

    module Posix_time2_generated_types : sig ... end
    \ No newline at end of file +Posix_time_stubs__ (posix-time2.Posix_time_stubs__)

    Module Posix_time_stubs__

    module Posix_time_generated_types : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/index.html b/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/index.html index 4a17e7d..9f5f502 100644 --- a/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/index.html +++ b/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/index.html @@ -1,2 +1,2 @@ -Posix_time2_stubs__Posix_time2_generated_types (posix-time2.Posix_time2_stubs__Posix_time2_generated_types)

    Module Posix_time2_stubs__Posix_time2_generated_types

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file +Posix_time_stubs__Posix_time_generated_types (posix-time2.Posix_time_stubs__Posix_time_generated_types)

    Module Posix_time_stubs__Posix_time_generated_types

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/module-type-FOREIGN/index.html b/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/module-type-FOREIGN/index.html index 3ba0b91..d08c91d 100644 --- a/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/module-type-FOREIGN/index.html +++ b/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/module-type-FOREIGN/index.html @@ -1,2 +1,2 @@ -FOREIGN (posix-time2.Posix_time2_stubs__Posix_time2_generated_types.FOREIGN)

    Module type Posix_time2_stubs__Posix_time2_generated_types.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file +FOREIGN (posix-time2.Posix_time_stubs__Posix_time_generated_types.FOREIGN)

    Module type Posix_time_stubs__Posix_time_generated_types.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/module-type-TYPE/index.html b/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/module-type-TYPE/index.html index f8673c3..0473a99 100644 --- a/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/module-type-TYPE/index.html +++ b/docs/posix-time2/Posix_time_stubs__Posix_time_generated_types/module-type-TYPE/index.html @@ -1,2 +1,2 @@ -TYPE (posix-time2.Posix_time2_stubs__Posix_time2_generated_types.TYPE)

    Module type Posix_time2_stubs__Posix_time2_generated_types.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file +TYPE (posix-time2.Posix_time_stubs__Posix_time_generated_types.TYPE)

    Module type Posix_time_stubs__Posix_time_generated_types.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types/Def/Itimerval/index.html b/docs/posix-time2/Posix_time_types/Def/Itimerval/index.html index 6aa524c..cfbf769 100644 --- a/docs/posix-time2/Posix_time_types/Def/Itimerval/index.html +++ b/docs/posix-time2/Posix_time_types/Def/Itimerval/index.html @@ -1,2 +1,2 @@ -Itimerval (posix-time2.Posix_time2_types.Def.Itimerval)

    Module Def.Itimerval

    type t
    val t : t Ctypes.structure S.typ
    val it_interval : (Timeval.t Ctypes.structuret Ctypes.structure) S.field
    val it_value : (Timeval.t Ctypes.structuret Ctypes.structure) S.field
    \ No newline at end of file +Itimerval (posix-time2.Posix_time_types.Def.Itimerval)

    Module Def.Itimerval

    type t
    val t : t Ctypes.structure S.typ
    val it_interval : (Timeval.t Ctypes.structuret Ctypes.structure) S.field
    val it_value : (Timeval.t Ctypes.structuret Ctypes.structure) S.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types/Def/Timespec/index.html b/docs/posix-time2/Posix_time_types/Def/Timespec/index.html index 96d5fbf..0588420 100644 --- a/docs/posix-time2/Posix_time_types/Def/Timespec/index.html +++ b/docs/posix-time2/Posix_time_types/Def/Timespec/index.html @@ -1,2 +1,2 @@ -Timespec (posix-time2.Posix_time2_types.Def.Timespec)

    Module Def.Timespec

    type t
    val t : t Ctypes.structure S.typ
    val tv_sec : (Posix_types.time_tt Ctypes.structure) S.field
    val tv_nsec : (Signed.long, t Ctypes.structure) S.field
    \ No newline at end of file +Timespec (posix-time2.Posix_time_types.Def.Timespec)

    Module Def.Timespec

    type t
    val t : t Ctypes.structure S.typ
    val tv_sec : (Posix_types.time_tt Ctypes.structure) S.field
    val tv_nsec : (Signed.long, t Ctypes.structure) S.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types/Def/Timeval/index.html b/docs/posix-time2/Posix_time_types/Def/Timeval/index.html index ead066f..0cc7c12 100644 --- a/docs/posix-time2/Posix_time_types/Def/Timeval/index.html +++ b/docs/posix-time2/Posix_time_types/Def/Timeval/index.html @@ -1,2 +1,2 @@ -Timeval (posix-time2.Posix_time2_types.Def.Timeval)

    Module Def.Timeval

    type t
    val t : t Ctypes.structure S.typ
    val tv_sec : (Posix_types.time_tt Ctypes.structure) S.field
    val tv_usec : (Posix_types.suseconds_tt Ctypes.structure) S.field
    \ No newline at end of file +Timeval (posix-time2.Posix_time_types.Def.Timeval)

    Module Def.Timeval

    type t
    val t : t Ctypes.structure S.typ
    val tv_sec : (Posix_types.time_tt Ctypes.structure) S.field
    val tv_usec : (Posix_types.suseconds_tt Ctypes.structure) S.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types/Def/Tm/index.html b/docs/posix-time2/Posix_time_types/Def/Tm/index.html index b835749..c805f38 100644 --- a/docs/posix-time2/Posix_time_types/Def/Tm/index.html +++ b/docs/posix-time2/Posix_time_types/Def/Tm/index.html @@ -1,2 +1,2 @@ -Tm (posix-time2.Posix_time2_types.Def.Tm)

    Module Def.Tm

    type t
    val t : t Ctypes.structure S.typ
    val tm_sec : (int, t Ctypes.structure) S.field
    val tm_min : (int, t Ctypes.structure) S.field
    val tm_hour : (int, t Ctypes.structure) S.field
    val tm_mday : (int, t Ctypes.structure) S.field
    val tm_mon : (int, t Ctypes.structure) S.field
    val tm_year : (int, t Ctypes.structure) S.field
    val tm_wday : (int, t Ctypes.structure) S.field
    val tm_yday : (int, t Ctypes.structure) S.field
    val tm_isdst : (int, t Ctypes.structure) S.field
    \ No newline at end of file +Tm (posix-time2.Posix_time_types.Def.Tm)

    Module Def.Tm

    type t
    val t : t Ctypes.structure S.typ
    val tm_sec : (int, t Ctypes.structure) S.field
    val tm_min : (int, t Ctypes.structure) S.field
    val tm_hour : (int, t Ctypes.structure) S.field
    val tm_mday : (int, t Ctypes.structure) S.field
    val tm_mon : (int, t Ctypes.structure) S.field
    val tm_year : (int, t Ctypes.structure) S.field
    val tm_wday : (int, t Ctypes.structure) S.field
    val tm_yday : (int, t Ctypes.structure) S.field
    val tm_isdst : (int, t Ctypes.structure) S.field
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types/Def/index.html b/docs/posix-time2/Posix_time_types/Def/index.html index 7e1c17d..0edca4c 100644 --- a/docs/posix-time2/Posix_time_types/Def/index.html +++ b/docs/posix-time2/Posix_time_types/Def/index.html @@ -1,2 +1,2 @@ -Def (posix-time2.Posix_time2_types.Def)

    Module Posix_time2_types.Def

    Parameters

    • S : Cstubs.Types.TYPE

    Signature

    module Tm : sig ... end
    module Timespec : sig ... end
    module Timeval : sig ... end
    module Itimerval : sig ... end
    \ No newline at end of file +Def (posix-time2.Posix_time_types.Def)

    Module Posix_time_types.Def

    Parameters

    • S : Cstubs.Types.TYPE

    Signature

    module Tm : sig ... end
    module Timespec : sig ... end
    module Timeval : sig ... end
    module Itimerval : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types/index.html b/docs/posix-time2/Posix_time_types/index.html index d9eacc9..8c06a7a 100644 --- a/docs/posix-time2/Posix_time_types/index.html +++ b/docs/posix-time2/Posix_time_types/index.html @@ -1,2 +1,2 @@ -Posix_time2_types (posix-time2.Posix_time2_types)

    Module Posix_time2_types

    val itimer_real : int
    val itimer_virtual : int
    val itimer_prof : int
    type fd_set
    val fd_set : fd_set Ctypes.typ
    val fd_setsize : int
    val clock_monotonic : Posix_types.clockid_t
    val clock_realtime : Posix_types.clockid_t
    val clock_process_cputime_id : Posix_types.clockid_t
    val clock_thread_cputime_id : Posix_types.clockid_t
    module Def : functor (S : Cstubs.Types.TYPE) -> sig ... end
    \ No newline at end of file +Posix_time_types (posix-time2.Posix_time_types)

    Module Posix_time_types

    val itimer_real : int
    val itimer_virtual : int
    val itimer_prof : int
    type fd_set
    val fd_set : fd_set Ctypes.typ
    val fd_setsize : int
    val clock_monotonic : Posix_types.clockid_t
    val clock_realtime : Posix_types.clockid_t
    val clock_process_cputime_id : Posix_types.clockid_t
    val clock_thread_cputime_id : Posix_types.clockid_t
    module Def : functor (S : Cstubs.Types.TYPE) -> sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/index.html b/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/index.html index 63be37c..dca07c6 100644 --- a/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/index.html +++ b/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/index.html @@ -1,2 +1,2 @@ -Posix_time2_generated_constants (posix-time2.Posix_time2_types__.Posix_time2_generated_constants)

    Module Posix_time2_types__.Posix_time2_generated_constants

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file +Posix_time_generated_constants (posix-time2.Posix_time_types__.Posix_time_generated_constants)

    Module Posix_time_types__.Posix_time_generated_constants

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/module-type-FOREIGN/index.html b/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/module-type-FOREIGN/index.html index 10715ba..5564524 100644 --- a/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/module-type-FOREIGN/index.html +++ b/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/module-type-FOREIGN/index.html @@ -1,2 +1,2 @@ -FOREIGN (posix-time2.Posix_time2_types__.Posix_time2_generated_constants.FOREIGN)

    Module type Posix_time2_generated_constants.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file +FOREIGN (posix-time2.Posix_time_types__.Posix_time_generated_constants.FOREIGN)

    Module type Posix_time_generated_constants.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/module-type-TYPE/index.html b/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/module-type-TYPE/index.html index 3161386..02916cd 100644 --- a/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/module-type-TYPE/index.html +++ b/docs/posix-time2/Posix_time_types__/Posix_time_generated_constants/module-type-TYPE/index.html @@ -1,2 +1,2 @@ -TYPE (posix-time2.Posix_time2_types__.Posix_time2_generated_constants.TYPE)

    Module type Posix_time2_generated_constants.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file +TYPE (posix-time2.Posix_time_types__.Posix_time_generated_constants.TYPE)

    Module type Posix_time_generated_constants.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types__/index.html b/docs/posix-time2/Posix_time_types__/index.html index 6c39257..9a1c340 100644 --- a/docs/posix-time2/Posix_time_types__/index.html +++ b/docs/posix-time2/Posix_time_types__/index.html @@ -1,2 +1,2 @@ -Posix_time2_types__ (posix-time2.Posix_time2_types__)

    Module Posix_time2_types__

    module Posix_time2_generated_constants : sig ... end
    \ No newline at end of file +Posix_time_types__ (posix-time2.Posix_time_types__)

    Module Posix_time_types__

    module Posix_time_generated_constants : sig ... end
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/index.html b/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/index.html index 9e3d35f..3c20659 100644 --- a/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/index.html +++ b/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/index.html @@ -1,2 +1,2 @@ -Posix_time2_types__Posix_time2_generated_constants (posix-time2.Posix_time2_types__Posix_time2_generated_constants)

    Module Posix_time2_types__Posix_time2_generated_constants

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file +Posix_time_types__Posix_time_generated_constants (posix-time2.Posix_time_types__Posix_time_generated_constants)

    Module Posix_time_types__Posix_time_generated_constants

    include Ctypes
    type ('a, 'b) pointer = ('a'b) Ctypes_static.pointer
    type 'a ptr = ('a[ `C ]) pointer
    type 'a ocaml = 'a Ctypes_static.ocaml
    type 'a carray = 'a Ctypes_static.carray
    type 'a bigarray_class = 'a Ctypes_static.bigarray_class
    val genarray : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Genarray.t; carray : 'a carray; dims : int array; element : 'a; layout : 'l; > bigarray_class
    val array1 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array1.t; carray : 'a carray; dims : int; element : 'a; layout : 'l; > bigarray_class
    val array2 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array2.t; carray : 'a carray carray; dims : int * int; element : 'a; layout : 'l; > bigarray_class
    val array3 : < ba_repr : 'b; bigarray : ('a'b'l) Stdlib.Bigarray.Array3.t; carray : 'a carray carray carray; dims : int * int * int; element : 'a; layout : 'l; > bigarray_class
    type ('a, 'kind) structured = ('a'kind) Ctypes_static.structured
    type 'a structure = ('a[ `Struct ]) structured
    type 'a union = ('a[ `Union ]) structured
    type ('a, 't) field = ('a't) Ctypes_static.field
    type 'a abstract = 'a Ctypes_static.abstract
    type 'a typ = 'a Ctypes_static.typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr = Ctypes.Intptr
    val intptr_t : Intptr.t typ
    module Ptrdiff = Ctypes.Ptrdiff
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr = Ctypes.Uintptr
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    val sizeof : 'a typ -> int
    val alignment : 'a typ -> int
    val format_typ : ?⁠name:string -> Stdlib.Format.formatter -> 'a typ -> unit
    val format_fn : ?⁠name:string -> Stdlib.Format.formatter -> 'a fn -> unit
    val string_of_typ : ?⁠name:string -> 'a typ -> string
    val string_of_fn : ?⁠name:string -> 'a fn -> string
    val format : 'a typ -> Stdlib.Format.formatter -> 'a -> unit
    val string_of : 'a typ -> 'a -> string
    val null : unit ptr
    val (!@) : 'a ptr -> 'a
    val (<-@) : 'a ptr -> 'a -> unit
    val (+@) : ('a'b) pointer -> int -> ('a'b) pointer
    val (-@) : ('a'b) pointer -> int -> ('a'b) pointer
    val ptr_diff : ('a'b) pointer -> ('a'b) pointer -> int
    val from_voidp : 'a typ -> unit ptr -> 'a ptr
    val to_voidp : 'a ptr -> unit ptr
    val allocate : ?⁠finalise:('a ptr -> unit) -> 'a typ -> 'a -> 'a ptr
    val allocate_n : ?⁠finalise:('a ptr -> unit) -> 'a typ -> count:int -> 'a ptr
    val ptr_compare : 'a ptr -> 'a ptr -> int
    val is_null : 'a ptr -> bool
    val reference_type : 'a ptr -> 'a typ
    val ptr_of_raw_address : nativeint -> unit ptr
    val funptr_of_raw_address : nativeint -> (unit -> unit) Ctypes_static.static_funptr
    val raw_address_of_ptr : unit ptr -> nativeint
    val string_from_ptr : char ptr -> length:int -> string
    val ocaml_string_start : string -> string ocaml
    val ocaml_bytes_start : bytes -> bytes ocaml
    module CArray = Ctypes.CArray
    val bigarray_start : < ba_repr : 'c; bigarray : 'b; carray : 'd; dims : 'e; element : 'a; layout : 'l; > bigarray_class -> 'b -> 'a ptr
    val bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val fortran_bigarray_of_ptr : < ba_repr : 'f; bigarray : 'b; carray : 'c; dims : 'i; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > bigarray_class -> 'i -> ('a'f) Stdlib.Bigarray.kind -> 'a ptr -> 'b
    val array_of_bigarray : < ba_repr : 'a; bigarray : 'b; carray : 'c; dims : 'd; element : 'e; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> 'b -> 'c
    val bigarray_of_array : < ba_repr : 'f; bigarray : 'b; carray : 'c carray; dims : 'i; element : 'a; layout : Stdlib.Bigarray.c_layout; > bigarray_class -> ('a'f) Stdlib.Bigarray.kind -> 'c carray -> 'b
    val make : ?⁠finalise:(('a'b) structured -> unit) -> ('a'b) structured typ -> ('a'b) structured
    val setf : ('b'c) structured -> ('a('b'c) structured) field -> 'a -> unit
    val getf : ('b'c) structured -> ('a('b'c) structured) field -> 'a
    val (@.) : ('b'c) structured -> ('a('b'c) structured) field -> 'a ptr
    val (|->) : ('b'c) structured ptr -> ('a('b'c) structured) field -> 'a ptr
    val offsetof : ('a'b structure) field -> int
    val field_type : ('a'b) field -> 'a typ
    val field_name : ('a'b) field -> string
    val addr : ('a'b) structured -> ('a'b) structured ptr
    val coerce : 'a typ -> 'b typ -> 'a -> 'b
    val coerce_fn : 'a fn -> 'b fn -> 'a -> 'b
    module type FOREIGN = sig ... end
    module type TYPE = sig ... end
    module Root = Ctypes.Root
    exception Unsupported of string
    exception ModifyingSealedType of string
    exception IncompleteType
    type uncoercible_info = Ctypes.uncoercible_info
    exception Uncoercible of uncoercible_info
    val lift : 'a -> 'a
    val field : t a. 't Ctypes_static.typ -> string -> 'a Ctypes_static.typ -> ('a't) Ctypes_static.field
    val seal : a. 'a Ctypes_static.typ -> unit
    type 'a const = 'a
    val constant : string -> 't Ctypes_static.typ -> 't
    val enum : string -> ?⁠typedef:'b -> ?⁠unexpected:'c -> ('a * int64) list -> 'd
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/module-type-FOREIGN/index.html b/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/module-type-FOREIGN/index.html index 0b500bf..cf83744 100644 --- a/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/module-type-FOREIGN/index.html +++ b/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/module-type-FOREIGN/index.html @@ -1,2 +1,2 @@ -FOREIGN (posix-time2.Posix_time2_types__Posix_time2_generated_constants.FOREIGN)

    Module type Posix_time2_types__Posix_time2_generated_constants.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file +FOREIGN (posix-time2.Posix_time_types__Posix_time_generated_constants.FOREIGN)

    Module type Posix_time_types__Posix_time_generated_constants.FOREIGN

    type 'a fn
    type 'a return
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a return fn
    type 'a result
    val foreign : string -> ('a -> 'b) fn -> ('a -> 'b) result
    val foreign_value : string -> 'a typ -> 'a ptr result
    \ No newline at end of file diff --git a/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/module-type-TYPE/index.html b/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/module-type-TYPE/index.html index dc04aec..68ea047 100644 --- a/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/module-type-TYPE/index.html +++ b/docs/posix-time2/Posix_time_types__Posix_time_generated_constants/module-type-TYPE/index.html @@ -1,2 +1,2 @@ -TYPE (posix-time2.Posix_time2_types__Posix_time2_generated_constants.TYPE)

    Module type Posix_time2_types__Posix_time2_generated_constants.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file +TYPE (posix-time2.Posix_time_types__Posix_time_generated_constants.TYPE)

    Module type Posix_time_types__Posix_time_generated_constants.TYPE

    type 'a typ
    val void : unit typ
    val char : char typ
    val schar : int typ
    val short : int typ
    val int : int typ
    val long : Signed.long typ
    val llong : Signed.llong typ
    val nativeint : nativeint typ
    val int8_t : int typ
    val int16_t : int typ
    val int32_t : int32 typ
    val int64_t : int64 typ
    module Intptr : Signed.S
    val intptr_t : Intptr.t typ
    module Ptrdiff : Signed.S
    val ptrdiff_t : Ptrdiff.t typ
    val camlint : int typ
    val uchar : Unsigned.uchar typ
    val bool : bool typ
    val uint8_t : Unsigned.uint8 typ
    val uint16_t : Unsigned.uint16 typ
    val uint32_t : Unsigned.uint32 typ
    val uint64_t : Unsigned.uint64 typ
    val size_t : Unsigned.size_t typ
    val ushort : Unsigned.ushort typ
    val sint : Signed.sint typ
    val uint : Unsigned.uint typ
    val ulong : Unsigned.ulong typ
    val ullong : Unsigned.ullong typ
    module Uintptr : Unsigned.S
    val uintptr_t : Uintptr.t typ
    val float : float typ
    val double : float typ
    val ldouble : LDouble.t typ
    val complex32 : Stdlib.Complex.t typ
    val complex64 : Stdlib.Complex.t typ
    val complexld : ComplexL.t typ
    val ptr : 'a typ -> 'a Ctypes_static.ptr typ
    val ptr_opt : 'a typ -> 'a Ctypes_static.ptr option typ
    val string : string typ
    val string_opt : string option typ
    val ocaml_string : string Ctypes_static.ocaml typ
    val ocaml_bytes : bytes Ctypes_static.ocaml typ
    val array : int -> 'a typ -> 'a Ctypes_static.carray typ
    val bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.c_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val fortran_bigarray : < ba_repr : 'b; bigarray : 'bigarray; carray : 'c; dims : 'dims; element : 'a; layout : Stdlib.Bigarray.fortran_layout; > Ctypes_static.bigarray_class -> 'dims -> ('a'b) Stdlib.Bigarray.kind -> 'bigarray typ
    val typ_of_bigarray_kind : ('a'b) Stdlib.Bigarray.kind -> 'a typ
    type ('a, 't) field
    val structure : string -> 's Ctypes_static.structure typ
    val union : string -> 's Ctypes_static.union typ
    val field : ('s[< `Struct | `Union ] as 'b) Ctypes_static.structured typ -> string -> 'a typ -> ('a('s'b) Ctypes_static.structured) field
    val seal : ('a[< `Struct | `Union ]) Ctypes_static.structured typ -> unit
    val view : ?⁠format_typ:((Stdlib.Format.formatter -> unit) -> Stdlib.Format.formatter -> unit) -> ?⁠format:(Stdlib.Format.formatter -> 'b -> unit) -> read:('a -> 'b) -> write:('b -> 'a) -> 'a typ -> 'b typ
    val typedef : 'a typ -> string -> 'a typ
    val abstract : name:string -> size:int -> alignment:int -> 'a Ctypes_static.abstract typ
    val lift_typ : 'a Ctypes_static.typ -> 'a typ
    type 'a fn = 'a Ctypes_static.fn
    val (@->) : 'a typ -> 'b fn -> ('a -> 'b) fn
    val returning : 'a typ -> 'a fn
    type 'a static_funptr = 'a Ctypes_static.static_funptr
    val static_funptr : 'a fn -> 'a Ctypes_static.static_funptr typ
    type 'a const
    val constant : string -> 'a typ -> 'a const
    val enum : string -> ?⁠typedef:bool -> ?⁠unexpected:(int64 -> 'a) -> ('a * int64 const) list -> 'a typ
    \ No newline at end of file