package containers

  1. Overview
  2. Docs
A modular, clean and powerful extension of the OCaml standard library

Install

Dune Dependency

Authors

Maintainers

Sources

containers-3.13.tbz
sha256=372df86e2a41e86c959c28a3392eb2ffd89754d1e5af2aaa09537654af57b1da
sha512=7d87d44065612095fa0342a9c95a2c4cfdf73d5af47c6fce24262cf2870c36dee70ebecd056113aa9c1643256bc032c08530f5083061c44602c0da5a132c2d6c

doc/containers/CCChar/index.html

Module CCCharSource

Utils around char

  • since 0.14
Sourceval code : char -> int

Return the ASCII code of the argument.

Sourceval chr : int -> char

Return the character with the given ASCII code.

Sourceval escaped : char -> string

Return a string representing the given character, with special characters escaped following the lexical conventions of OCaml. All characters outside the ASCII printable range (32..126) are escaped, as well as backslash, double-quote, and single-quote.

Sourceval lowercase_ascii : char -> char

Convert the given character to its equivalent lowercase character, using the US-ASCII character set.

  • since 4.03
Sourceval uppercase_ascii : char -> char

Convert the given character to its equivalent uppercase character, using the US-ASCII character set.

  • since 4.03
Sourcetype t = char

An alias for the type of characters.

Sourceval equal : t -> t -> bool

The equal function for chars.

  • since 4.03
Sourceval seeded_hash : int -> t -> int

A seeded hash function for characters, with the same output value as Hashtbl.seeded_hash. This function allows this module to be passed as argument to the functor Hashtbl.MakeSeeded.

  • since 5.1
Sourceval hash : t -> int

An unseeded hash function for characters, with the same output value as Hashtbl.hash. This function allows this module to be passed as argument to the functor Hashtbl.Make.

  • since 5.1
Sourceval compare : t -> t -> int

The comparison function for characters, with the same specification as Stdlib.compare. Along with the type t, this function compare allows the module Char to be passed as argument to the functors Set.Make and Map.Make.

Sourceval of_int_exn : int -> t

Alias to Char.chr. Return the character with the given ASCII code.

  • since 1.0
Sourceval of_int : int -> t option

Safe version of of_int_exn.

  • since 1.0
Sourceval to_int : t -> int

Alias to Char.code. Return the ASCII code of the argument.

  • since 1.0
Sourceval to_string : t -> string

to_string c returns a string containing c

  • since 2.7
Sourceval pp_buf : Buffer.t -> t -> unit

Renamed from pp since 2.0.

Sourceval pp : Format.formatter -> t -> unit

Renamed from print since 2.0.

Infix Operators

  • since 3.3
Sourcemodule Infix : sig ... end
include module type of Infix
Sourceval (=) : t -> t -> bool
  • since 3.3
Sourceval (<>) : t -> t -> bool
  • since 3.3
Sourceval (<) : t -> t -> bool
  • since 3.3
Sourceval (>) : t -> t -> bool
  • since 3.3
Sourceval (<=) : t -> t -> bool
  • since 3.3
Sourceval (>=) : t -> t -> bool
  • since 3.3
OCaml

Innovation. Community. Security.

On This Page
  1. Infix Operators