<html><head> <link rel="stylesheet" href="style.css" type="text/css"> <meta content="text/html; charset=iso-8859-1" http-equiv="Content-Type"> <link rel="Start" href="index.html"> <link title="Index of types" rel=Appendix href="index_types.html"> <link title="Index of exceptions" rel=Appendix href="index_exceptions.html"> <link title="Index of values" rel=Appendix href="index_values.html"> <link title="Index of modules" rel=Appendix href="index_modules.html"> <link title="Index of module types" rel=Appendix href="index_module_types.html"> <link title="Arg" rel="Chapter" href="Arg.html"> <link title="Arith_status" rel="Chapter" href="Arith_status.html"> <link title="Array" rel="Chapter" href="Array.html"> <link title="ArrayLabels" rel="Chapter" href="ArrayLabels.html"> <link title="Big_int" rel="Chapter" href="Big_int.html"> <link title="Bigarray" rel="Chapter" href="Bigarray.html"> <link title="Buffer" rel="Chapter" href="Buffer.html"> <link title="Bytes" rel="Chapter" href="Bytes.html"> <link title="BytesLabels" rel="Chapter" href="BytesLabels.html"> <link title="Callback" rel="Chapter" href="Callback.html"> <link title="CamlinternalFormat" rel="Chapter" href="CamlinternalFormat.html"> <link title="CamlinternalLazy" rel="Chapter" href="CamlinternalLazy.html"> <link title="CamlinternalMod" rel="Chapter" href="CamlinternalMod.html"> <link title="CamlinternalOO" rel="Chapter" href="CamlinternalOO.html"> <link title="Char" rel="Chapter" href="Char.html"> <link title="Complex" rel="Chapter" href="Complex.html"> <link title="Condition" rel="Chapter" href="Condition.html"> <link title="Digest" rel="Chapter" href="Digest.html"> <link title="Dynlink" rel="Chapter" href="Dynlink.html"> <link title="Event" rel="Chapter" href="Event.html"> <link title="Filename" rel="Chapter" href="Filename.html"> <link title="Format" rel="Chapter" href="Format.html"> <link title="Gc" rel="Chapter" href="Gc.html"> <link title="Genlex" rel="Chapter" href="Genlex.html"> <link title="Graphics" rel="Chapter" href="Graphics.html"> <link title="GraphicsX11" rel="Chapter" href="GraphicsX11.html"> <link title="Hashtbl" rel="Chapter" href="Hashtbl.html"> <link title="Int32" rel="Chapter" href="Int32.html"> <link title="Int64" rel="Chapter" href="Int64.html"> <link title="Lazy" rel="Chapter" href="Lazy.html"> <link title="Lexing" rel="Chapter" href="Lexing.html"> <link title="List" rel="Chapter" href="List.html"> <link title="ListLabels" rel="Chapter" href="ListLabels.html"> <link title="Map" rel="Chapter" href="Map.html"> <link title="Marshal" rel="Chapter" href="Marshal.html"> <link title="MoreLabels" rel="Chapter" href="MoreLabels.html"> <link title="Mutex" rel="Chapter" href="Mutex.html"> <link title="Nativeint" rel="Chapter" href="Nativeint.html"> <link title="Num" rel="Chapter" href="Num.html"> <link title="Obj" rel="Chapter" href="Obj.html"> <link title="Oo" rel="Chapter" href="Oo.html"> <link title="Parsing" rel="Chapter" href="Parsing.html"> <link title="Pervasives" rel="Chapter" href="Pervasives.html"> <link title="Printexc" rel="Chapter" href="Printexc.html"> <link title="Printf" rel="Chapter" href="Printf.html"> <link title="Queue" rel="Chapter" href="Queue.html"> <link title="Random" rel="Chapter" href="Random.html"> <link title="Ratio" rel="Chapter" href="Ratio.html"> <link title="Scanf" rel="Chapter" href="Scanf.html"> <link title="Set" rel="Chapter" href="Set.html"> <link title="Sort" rel="Chapter" href="Sort.html"> <link title="Stack" rel="Chapter" href="Stack.html"> <link title="StdLabels" rel="Chapter" href="StdLabels.html"> <link title="Str" rel="Chapter" href="Str.html"> <link title="Stream" rel="Chapter" href="Stream.html"> <link title="String" rel="Chapter" href="String.html"> <link title="StringLabels" rel="Chapter" href="StringLabels.html"> <link title="Sys" rel="Chapter" href="Sys.html"> <link title="Thread" rel="Chapter" href="Thread.html"> <link title="ThreadUnix" rel="Chapter" href="ThreadUnix.html"> <link title="Unix" rel="Chapter" href="Unix.html"> <link title="UnixLabels" rel="Chapter" href="UnixLabels.html"> <link title="Weak" rel="Chapter" href="Weak.html"><title>BytesLabels</title> </head> <body> <code class="code"><span class="keyword">sig</span><br> <span class="keyword">external</span> length : bytes <span class="keywordsign">-></span> int = <span class="string">"%string_length"</span><br> <span class="keyword">external</span> get : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> char = <span class="string">"%string_safe_get"</span><br> <span class="keyword">external</span> set : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> unit = <span class="string">"%string_safe_set"</span><br> <span class="keyword">external</span> create : int <span class="keywordsign">-></span> bytes = <span class="string">"caml_create_string"</span><br> <span class="keyword">val</span> make : int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> empty : bytes<br> <span class="keyword">val</span> copy : bytes <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> of_string : string <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> to_string : bytes <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> sub : bytes <span class="keywordsign">-></span> pos:int <span class="keywordsign">-></span> len:int <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> sub_string : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> int <span class="keywordsign">-></span> string<br> <span class="keyword">val</span> fill : bytes <span class="keywordsign">-></span> pos:int <span class="keywordsign">-></span> len:int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> blit :<br> src:bytes <span class="keywordsign">-></span> src_pos:int <span class="keywordsign">-></span> dst:bytes <span class="keywordsign">-></span> dst_pos:int <span class="keywordsign">-></span> len:int <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> concat : sep:bytes <span class="keywordsign">-></span> bytes list <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> iter : f:(char <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> bytes <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> iteri : f:(int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> unit) <span class="keywordsign">-></span> bytes <span class="keywordsign">-></span> unit<br> <span class="keyword">val</span> map : f:(char <span class="keywordsign">-></span> char) <span class="keywordsign">-></span> bytes <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> trim : bytes <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> escaped : bytes <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> index : bytes <span class="keywordsign">-></span> char <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> rindex : bytes <span class="keywordsign">-></span> char <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> index_from : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> rindex_from : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> int<br> <span class="keyword">val</span> contains : bytes <span class="keywordsign">-></span> char <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> contains_from : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> rcontains_from : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> bool<br> <span class="keyword">val</span> uppercase : bytes <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> lowercase : bytes <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> capitalize : bytes <span class="keywordsign">-></span> bytes<br> <span class="keyword">val</span> uncapitalize : bytes <span class="keywordsign">-></span> bytes<br> <span class="keyword">type</span> t = bytes<br> <span class="keyword">val</span> compare : <span class="constructor">BytesLabels</span>.t <span class="keywordsign">-></span> <span class="constructor">BytesLabels</span>.t <span class="keywordsign">-></span> int<br> <span class="keyword">external</span> unsafe_get : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> char = <span class="string">"%string_unsafe_get"</span><br> <span class="keyword">external</span> unsafe_set : bytes <span class="keywordsign">-></span> int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> unit = <span class="string">"%string_unsafe_set"</span><br> <span class="keyword">external</span> unsafe_blit :<br> src:bytes <span class="keywordsign">-></span> src_pos:int <span class="keywordsign">-></span> dst:bytes <span class="keywordsign">-></span> dst_pos:int <span class="keywordsign">-></span> len:int <span class="keywordsign">-></span> unit<br> = <span class="string">"caml_blit_string"</span> <span class="string">"noalloc"</span><br> <span class="keyword">external</span> unsafe_fill : bytes <span class="keywordsign">-></span> pos:int <span class="keywordsign">-></span> len:int <span class="keywordsign">-></span> char <span class="keywordsign">-></span> unit<br> = <span class="string">"caml_fill_string"</span> <span class="string">"noalloc"</span><br> <span class="keyword">external</span> unsafe_to_string : bytes <span class="keywordsign">-></span> string = <span class="string">"%identity"</span><br> <span class="keyword">external</span> unsafe_of_string : string <span class="keywordsign">-></span> bytes = <span class="string">"%identity"</span><br> <span class="keyword">end</span></code></body></html>