1Arg_helper.Make(3)               OCaml library              Arg_helper.Make(3)
2
3
4

NAME

6       Arg_helper.Make - no description
7

Module

9       Module   Arg_helper.Make
10

Documentation

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                          2022-02-04                Arg_helper.Make(3)
Impressum