package stdcompat

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

Source file stdcompat__printf_s.ml

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
module type S = sig
val ibprintf : Buffer.t -> ('a, Buffer.t, unit) format -> 'a
(** @since 4.11.0:
    val ibprintf : Buffer.t -> ('a, Buffer.t, unit) format -> 'a *)

val ikbprintf :
  (Buffer.t -> 'd) -> Buffer.t -> ('a, Buffer.t, unit, 'd) format4 -> 'a
(** @since 4.11.0:
    val ikbprintf :
      (Buffer.t -> 'd) -> Buffer.t -> ('a, Buffer.t, unit, 'd) format4 -> 'a *)


val ifprintf : 'b -> ('a, 'b, 'c, unit) format4 -> 'a
(** @since 4.03.0: val ifprintf : 'b -> ('a, 'b, 'c, unit) format4 -> 'a *)

(*

val ifprintf : 'b -> ('a, 'b, unit) format -> 'a

(*
val ifprintf : 'b -> ('a, 'b, 'c, unit) format4 -> 'a
*)
*)
(** @since 4.03.0: val ifprintf : 'b -> ('a, 'b, 'c, unit) format4 -> 'a *)


val ikfprintf : ('b -> 'd) -> 'b -> ('a, 'b, 'c, 'd) format4 -> 'a
(** @since 4.03.0: val ikfprintf : ('b -> 'd) -> 'b -> ('a, 'b, 'c, 'd) format4 -> 'a *)

(*

val ikfprintf :
    (out_channel -> 'a) ->
      out_channel -> ('b, out_channel, unit, 'a) format4 -> 'b

(*
val ikfprintf : ('b -> 'd) -> 'b -> ('a, 'b, 'c, 'd) format4 -> 'a
*)
*)
(** @since 4.03.0:
    val ikfprintf : ('b -> 'd) -> 'b -> ('a, 'b, 'c, 'd) format4 -> 'a *)


val kbprintf :
  (Buffer.t -> 'd) -> Buffer.t -> ('a, Buffer.t, unit, 'd) format4 -> 'a

(*

val kbprintf :
  (Buffer.t -> 'a) -> Buffer.t -> ('b, Buffer.t, unit, 'a) format4 -> 'b

(*
val kbprintf :
  (Buffer.t -> 'd) -> Buffer.t -> ('a, Buffer.t, unit, 'd) format4 -> 'a
*)

*)
(** @since 4.03.0:
    val kbprintf :
      (Buffer.t -> 'd) -> Buffer.t -> ('a, Buffer.t, unit, 'd) format4 -> 'a
@since 3.10.0:
val kbprintf :
  (Buffer.t -> 'a) -> Buffer.t -> ('b, Buffer.t, unit, 'a) format4 -> 'b
 *)


val kfprintf :
  (out_channel -> 'd) ->
    out_channel -> ('a, out_channel, unit, 'd) format4 -> 'a

(*

val kfprintf :
  (out_channel -> 'a) ->
    out_channel -> ('b, out_channel, unit, 'a) format4 -> 'b

(*
val kfprintf :
  (out_channel -> 'd) ->
    out_channel -> ('a, out_channel, unit, 'd) format4 -> 'a
*)

*)
(** @since 4.03.0:
    val kfprintf :
      (out_channel -> 'd) ->
        out_channel -> ('a, out_channel, unit, 'd) format4 -> 'a
@since 3.09.0:
val kfprintf :
  (out_channel -> 'a) ->
    out_channel -> ('b, out_channel, unit, 'a) format4 -> 'b
 *)


val ksprintf : (string -> 'd) -> ('a, unit, string, 'd) format4 -> 'a

(*

val ksprintf : (string -> 'a) -> ('b, unit, string, 'a) format4 -> 'b

(*
val ksprintf : (string -> 'd) -> ('a, unit, string, 'd) format4 -> 'a
*)

*)
(** @since 4.03.0:
    val ksprintf : (string -> 'd) -> ('a, unit, string, 'd) format4 -> 'a
@since 3.09.0:
val ksprintf : (string -> 'a) -> ('b, unit, string, 'a) format4 -> 'b
 *)

val fprintf : out_channel -> ('a, out_channel, unit) format -> 'a
(** Alias for {!Printf.fprintf} *)

val printf : ('a, out_channel, unit) format -> 'a
(** Alias for {!Printf.printf} *)

val eprintf : ('a, out_channel, unit) format -> 'a
(** Alias for {!Printf.eprintf} *)

val sprintf : ('a, unit, string) format -> 'a
(** Alias for {!Printf.sprintf} *)

val bprintf : Buffer.t -> ('a, Buffer.t, unit) format -> 'a
(** Alias for {!Printf.bprintf} *)


val kprintf : (string -> 'b) -> ('a, unit, string, 'b) format4 -> 'a

(*
val kprintf : (string -> 'a) -> ('b, unit, string, 'a) format4 -> 'b
*)
(** @since 4.03.0:
    val kprintf : (string -> 'b) -> ('a, unit, string, 'b) format4 -> 'a
@since 3.07.0:
val kprintf : (string -> 'a) -> ('b, unit, string, 'a) format4 -> 'b
 *)

end
OCaml

Innovation. Community. Security.