1Arg_helper.Make(3) OCaml library Arg_helper.Make(3)
2
3
4
6 Arg_helper.Make - no description
7
9 Module Arg_helper.Make
10
12 Module Make
13 : functor (S : sig end) -> sig end
14
15
16
17
18 Parameters:
19
20 "S"
21
22 sig end
23
24
25
26
27
28
29
30 type parsed
31
32
33
34
35
36 val default : S.Value.t -> parsed
37
38
39
40
41 val set_base_default : S.Value.t -> parsed -> parsed
42
43
44
45
46 val add_base_override : S.Key.t -> S.Value.t -> parsed -> parsed
47
48
49
50
51 val reset_base_overrides : parsed -> parsed
52
53
54
55
56 val set_user_default : S.Value.t -> parsed -> parsed
57
58
59
60
61 val add_user_override : S.Key.t -> S.Value.t -> parsed -> parsed
62
63
64
65
66 val parse : string -> string -> parsed ref -> unit
67
68
69
70 type parse_result =
71 | Ok
72 | Parse_failed of exn
73
74
75
76
77
78 val parse_no_error : string -> parsed ref -> parse_result
79
80
81
82
83 val get : key:S.Key.t -> parsed -> S.Value.t
84
85
86
87
88
89
90OCamldoc 2020-02-27 Arg_helper.Make(3)