package osnap
Legend:
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Page
Library
Module
Module type
Parameter
Class
Class type
Source
Module Spec.Gen
include module type of QCheck.Gen
type !'a t = Random.State.t -> 'atype !'a sized = int -> Random.State.t -> 'aval return : 'a -> 'a tval pure : 'a -> 'a tval oneofl : 'a list -> 'a tval oneofa : 'a array -> 'a tval frequencyl : (int * 'a) list -> 'a tval frequencya : (int * 'a) array -> 'a tval shuffle_a : 'a array -> unit tval shuffle_l : 'a list -> 'a list tval shuffle_w_l : (int * 'a) list -> 'a list tval range_subset : size:int -> int -> int -> int array tval array_subset : int -> 'a array -> 'a array tval unit : unit tval bool : bool tval float : float tval pfloat : float tval nfloat : float tval float_bound_inclusive : float -> float tval float_bound_exclusive : float -> float tval float_range : float -> float -> float tval (--.) : float -> float -> float tval exponential : float -> float tval nat : int tval big_nat : int tval neg_int : int tval pint : int tval int : int tval small_nat : int tval small_int : int tval small_signed_int : int tval int_bound : int -> int tval int_range : int -> int -> int tval (--) : int -> int -> int tval int32 : int32 tval int64 : int64 tval ui32 : int32 tval ui64 : int64 tval char : char tval printable : char tval numeral : char tval char_range : char -> char -> char tval bytes_printable : bytes tval bytes_small : bytes tval string_readable : string tval string_printable : string tval string_small : string tval nat_split2 : int -> (int * int) tval pos_split2 : int -> (int * int) tval nat_split : size:int -> int -> int array tval pos_split : size:int -> int -> int array tval generate : ?rand:Random.State.t -> n:int -> 'a t -> 'a listval generate1 : ?rand:Random.State.t -> 'a t -> 'a