~npalix/coccinelle/upstream

« back to all changes in this revision

Viewing changes to bundles/stdcompat/stdcompat-8/stdcompat__buffer_s.mli.in

  • Committer: Thierry Martinez
  • Date: 2019-08-20 13:37:04 UTC
  • Revision ID: git-v1:0214afad4a32c95349c2c5a38e37cea407c455d0
Update bundles

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
module type S = sig
2
 
type t = Buffer.t
3
 
(** Alias for {!Buffer.t} *)
4
 
 
5
 
val add_uint8 : t -> int -> unit
6
 
(** @since 4.08.0: val add_uint8 : t -> int -> unit *)
7
 
 
8
 
val add_int8 : t -> int -> unit
9
 
(** @since 4.08.0: val add_int8 : t -> int -> unit *)
10
 
 
11
 
val add_uint16_ne : t -> int -> unit
12
 
(** @since 4.08.0: val add_uint16_ne : t -> int -> unit *)
13
 
 
14
 
val add_uint16_be : t -> int -> unit
15
 
(** @since 4.08.0: val add_uint16_be : t -> int -> unit *)
16
 
 
17
 
val add_uint16_le : t -> int -> unit
18
 
(** @since 4.08.0: val add_uint16_le : t -> int -> unit *)
19
 
 
20
 
val add_int16_ne : t -> int -> unit
21
 
(** @since 4.08.0: val add_int16_ne : t -> int -> unit *)
22
 
 
23
 
val add_int16_be : t -> int -> unit
24
 
(** @since 4.08.0: val add_int16_be : t -> int -> unit *)
25
 
 
26
 
val add_int16_le : t -> int -> unit
27
 
(** @since 4.08.0: val add_int16_le : t -> int -> unit *)
28
 
 
29
 
val add_int32_ne : t -> int32 -> unit
30
 
(** @since 4.08.0: val add_int32_ne : t -> int32 -> unit *)
31
 
 
32
 
val add_int32_be : t -> int32 -> unit
33
 
(** @since 4.08.0: val add_int32_be : t -> int32 -> unit *)
34
 
 
35
 
val add_int32_le : t -> int32 -> unit
36
 
(** @since 4.08.0: val add_int32_le : t -> int32 -> unit *)
37
 
 
38
 
val add_int64_ne : t -> int64 -> unit
39
 
(** @since 4.08.0: val add_int64_ne : t -> int64 -> unit *)
40
 
 
41
 
val add_int64_be : t -> int64 -> unit
42
 
(** @since 4.08.0: val add_int64_be : t -> int64 -> unit *)
43
 
 
44
 
val add_int64_le : t -> int64 -> unit
45
 
(** @since 4.08.0: val add_int64_le : t -> int64 -> unit *)
46
 
 
47
 
@BEGIN_FROM_4_07_0@
48
 
val to_seq : t -> char Seq.t
49
 
@END_FROM_4_07_0@
50
 
@BEGIN_BEFORE_4_07_0@
51
 
val to_seq : t -> char Stdcompat__seq.t
52
 
@END_BEFORE_4_07_0@
53
 
(** @since 4.07.0: val to_seq : t -> char Seq.t
54
 
 *)
55
 
 
56
 
@BEGIN_FROM_4_07_0@
57
 
val to_seqi : t -> (int * char) Seq.t
58
 
@END_FROM_4_07_0@
59
 
@BEGIN_BEFORE_4_07_0@
60
 
val to_seqi : t -> (int * char) Stdcompat__seq.t
61
 
@END_BEFORE_4_07_0@
62
 
(** @since 4.07.0: val to_seqi : t -> (int * char) Seq.t
63
 
 *)
64
 
 
65
 
@BEGIN_FROM_4_07_0@
66
 
val add_seq : t -> char Seq.t -> unit
67
 
@END_FROM_4_07_0@
68
 
@BEGIN_BEFORE_4_07_0@
69
 
val add_seq : t -> char Stdcompat__seq.t -> unit
70
 
@END_BEFORE_4_07_0@
71
 
(** @since 4.07.0: val add_seq : t -> char Seq.t -> unit
72
 
 *)
73
 
 
74
 
@BEGIN_FROM_4_07_0@
75
 
val of_seq : char Seq.t -> t
76
 
@END_FROM_4_07_0@
77
 
@BEGIN_BEFORE_4_07_0@
78
 
val of_seq : char Stdcompat__seq.t -> t
79
 
@END_BEFORE_4_07_0@
80
 
(** @since 4.07.0: val of_seq : char Seq.t -> t
81
 
 *)
82
 
 
83
 
@BEGIN_FROM_4_06_0@
84
 
val add_utf_8_uchar : t -> Uchar.t -> unit
85
 
@END_FROM_4_06_0@
86
 
@BEGIN_BEFORE_4_06_0@
87
 
val add_utf_8_uchar : t -> Stdcompat__uchar.t -> unit
88
 
@END_BEFORE_4_06_0@
89
 
(** @since 4.06.0: val add_utf_8_uchar : t -> Uchar.t -> unit
90
 
 *)
91
 
 
92
 
@BEGIN_FROM_4_06_0@
93
 
val add_utf_16le_uchar : t -> Uchar.t -> unit
94
 
@END_FROM_4_06_0@
95
 
@BEGIN_BEFORE_4_06_0@
96
 
val add_utf_16le_uchar : t -> Stdcompat__uchar.t -> unit
97
 
@END_BEFORE_4_06_0@
98
 
(** @since 4.06.0: val add_utf_16le_uchar : t -> Uchar.t -> unit
99
 
 *)
100
 
 
101
 
@BEGIN_FROM_4_06_0@
102
 
val add_utf_16be_uchar : t -> Uchar.t -> unit
103
 
@END_FROM_4_06_0@
104
 
@BEGIN_BEFORE_4_06_0@
105
 
val add_utf_16be_uchar : t -> Stdcompat__uchar.t -> unit
106
 
@END_BEFORE_4_06_0@
107
 
(** @since 4.06.0: val add_utf_16be_uchar : t -> Uchar.t -> unit
108
 
 *)
109
 
 
110
 
val truncate : t -> int -> unit
111
 
(** @since 4.05.0: val truncate : t -> int -> unit *)
112
 
 
113
 
@BEGIN_FROM_4_02_0@
114
 
val to_bytes : t -> bytes
115
 
@END_FROM_4_02_0@
116
 
@BEGIN_BEFORE_4_02_0@
117
 
val to_bytes : t -> Stdcompat__init.bytes
118
 
@END_BEFORE_4_02_0@
119
 
(** @since 4.02.0: val to_bytes : t -> bytes
120
 
 *)
121
 
 
122
 
@BEGIN_FROM_4_02_0@
123
 
val blit : t -> int -> bytes -> int -> int -> unit
124
 
@END_FROM_4_02_0@
125
 
@BEGIN_BEFORE_4_02_0@
126
 
val blit : t -> int -> Stdcompat__init.bytes -> int -> int -> unit
127
 
@END_BEFORE_4_02_0@
128
 
(** @since 4.02.0: val blit : t -> int -> bytes -> int -> int -> unit
129
 
 *)
130
 
 
131
 
@BEGIN_FROM_4_02_0@
132
 
val add_bytes : t -> bytes -> unit
133
 
@END_FROM_4_02_0@
134
 
@BEGIN_BEFORE_4_02_0@
135
 
val add_bytes : t -> Stdcompat__init.bytes -> unit
136
 
@END_BEFORE_4_02_0@
137
 
(** @since 4.02.0: val add_bytes : t -> bytes -> unit
138
 
 *)
139
 
 
140
 
@BEGIN_FROM_4_02_0@
141
 
val add_subbytes : t -> bytes -> int -> int -> unit
142
 
@END_FROM_4_02_0@
143
 
@BEGIN_BEFORE_4_02_0@
144
 
val add_subbytes : t -> Stdcompat__init.bytes -> int -> int -> unit
145
 
@END_BEFORE_4_02_0@
146
 
(** @since 4.02.0: val add_subbytes : t -> bytes -> int -> int -> unit
147
 
 *)
148
 
 
149
 
val sub : t -> int -> int -> string
150
 
(** @since 3.08.0: val sub : t -> int -> int -> string *)
151
 
 
152
 
val nth : t -> int -> char
153
 
(** @since 3.08.0: val nth : t -> int -> char *)
154
 
 
155
 
val create : int -> t
156
 
(** Alias for {!Buffer.create} *)
157
 
 
158
 
val contents : t -> string
159
 
(** Alias for {!Buffer.contents} *)
160
 
 
161
 
val length : t -> int
162
 
(** Alias for {!Buffer.length} *)
163
 
 
164
 
val clear : t -> unit
165
 
(** Alias for {!Buffer.clear} *)
166
 
 
167
 
val reset : t -> unit
168
 
(** Alias for {!Buffer.reset} *)
169
 
 
170
 
val add_char : t -> char -> unit
171
 
(** Alias for {!Buffer.add_char} *)
172
 
 
173
 
val add_string : t -> string -> unit
174
 
(** Alias for {!Buffer.add_string} *)
175
 
 
176
 
val add_substring : t -> string -> int -> int -> unit
177
 
(** Alias for {!Buffer.add_substring} *)
178
 
 
179
 
val add_substitute : t -> (string -> string) -> string -> unit
180
 
(** Alias for {!Buffer.add_substitute} *)
181
 
 
182
 
val add_buffer : t -> t -> unit
183
 
(** Alias for {!Buffer.add_buffer} *)
184
 
 
185
 
val add_channel : t -> in_channel -> int -> unit
186
 
(** Alias for {!Buffer.add_channel} *)
187
 
 
188
 
val output_buffer : out_channel -> t -> unit
189
 
(** Alias for {!Buffer.output_buffer} *)
190
 
 
191
 
end