package typerep

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

Module Typerep_lib.StdSource

Sourcemodule Type_abstract = Type_abstract
Sourcemodule Type_equal = Type_equal
Sourcemodule Type_generic = Type_generic
Sourcemodule Typename = Typename
Sourcemodule Make_typename = Make_typename
Sourcemodule Type_named_intf = Named_intf
Sourcemodule Typerepable = Typerepable
Sourcemodule Typerep_obj = Typerep_obj
include module type of struct include Std_internal end

runtime type representations

Sourceval typerep_of_int : int Typerep.t
Sourceval typerep_of_int32 : int32 Typerep.t
Sourceval typerep_of_int64 : int64 Typerep.t
Sourceval typerep_of_nativeint : nativeint Typerep.t
Sourceval typerep_of_int63 : Base.Int63.t Typerep.t
Sourceval typerep_of_char : char Typerep.t
Sourceval typerep_of_float : float Typerep.t
Sourceval typerep_of_string : string Typerep.t
Sourceval typerep_of_bytes : bytes Typerep.t
Sourceval typerep_of_bool : bool Typerep.t
Sourceval typerep_of_unit : unit Typerep.t
Sourceval value_tuple0 : tuple0
Sourceval typerep_of_option : 'a Typerep.t -> 'a option Typerep.t
Sourceval typerep_of_list : 'a Typerep.t -> 'a list Typerep.t
Sourceval typerep_of_array : 'a Typerep.t -> 'a array Typerep.t
Sourceval typerep_of_lazy_t : 'a Typerep.t -> 'a lazy_t Typerep.t
Sourceval typerep_of_ref : 'a Typerep.t -> 'a ref Typerep.t
Sourceval typerep_of_function : 'a Typerep.t -> 'b Typerep.t -> ('a -> 'b) Typerep.t
Sourceval typerep_of_tuple0 : tuple0 Typerep.t
Sourceval typerep_of_tuple2 : 'a Typerep.t -> 'b Typerep.t -> ('a * 'b) Typerep.t
Sourceval typerep_of_tuple3 : 'a Typerep.t -> 'b Typerep.t -> 'c Typerep.t -> ('a * 'b * 'c) Typerep.t
Sourceval typerep_of_tuple4 : 'a Typerep.t -> 'b Typerep.t -> 'c Typerep.t -> 'd Typerep.t -> ('a * 'b * 'c * 'd) Typerep.t
Sourceval typerep_of_tuple5 : 'a Typerep.t -> 'b Typerep.t -> 'c Typerep.t -> 'd Typerep.t -> 'e Typerep.t -> ('a * 'b * 'c * 'd * 'e) Typerep.t
Sourceval typename_of_int : int Typename.t
Sourceval typename_of_int32 : int32 Typename.t
Sourceval typename_of_int64 : int64 Typename.t
Sourceval typename_of_nativeint : nativeint Typename.t
Sourceval typename_of_int63 : Base.Int63.t Typename.t
Sourceval typename_of_char : char Typename.t
Sourceval typename_of_float : float Typename.t
Sourceval typename_of_string : string Typename.t
Sourceval typename_of_bytes : bytes Typename.t
Sourceval typename_of_bool : bool Typename.t
Sourceval typename_of_unit : unit Typename.t
Sourceval typename_of_option : 'a Typename.t -> 'a option Typename.t
Sourceval typename_of_list : 'a Typename.t -> 'a list Typename.t
Sourceval typename_of_array : 'a Typename.t -> 'a array Typename.t
Sourceval typename_of_lazy_t : 'a Typename.t -> 'a lazy_t Typename.t
Sourceval typename_of_ref : 'a Typename.t -> 'a ref Typename.t
Sourceval typename_of_function : 'a Typename.t -> 'b Typename.t -> ('a -> 'b) Typename.t
Sourceval typename_of_tuple0 : tuple0 Typename.t
Sourceval typename_of_tuple2 : 'a Typename.t -> 'b Typename.t -> ('a * 'b) Typename.t
Sourceval typename_of_tuple3 : 'a Typename.t -> 'b Typename.t -> 'c Typename.t -> ('a * 'b * 'c) Typename.t
Sourceval typename_of_tuple4 : 'a Typename.t -> 'b Typename.t -> 'c Typename.t -> 'd Typename.t -> ('a * 'b * 'c * 'd) Typename.t
Sourceval typename_of_tuple5 : 'a Typename.t -> 'b Typename.t -> 'c Typename.t -> 'd Typename.t -> 'e Typename.t -> ('a * 'b * 'c * 'd * 'e) Typename.t