1 (* Copyright (C) 2009 Matthew Fluet.
2 * Copyright (C) 1999-2006 Henry Cejtin, Matthew Fluet, Suresh
3 * Jagannathan, and Stephen Weeks.
5 * MLton is released under a BSD-style license.
6 * See the file MLton-LICENSE for details.
17 val << : t * word -> t
18 val <= : t * t -> bool
20 val >= : t * t -> bool
21 val >> : t * word -> t
23 val ~>> : t * word -> t
25 val compare: t * t -> order
27 val equals: t * t -> bool
28 val format: t * StringCvt.radix -> string
29 val fromChar: char -> t
31 val fromIntInf: Pervasive.IntInf.int -> t
32 val fromLarge: Pervasive.LargeWord.word -> t
33 val fromWord: word -> t
34 val fromString: string -> t option
35 val layout: t -> Layout.t
40 val nthBitIsSet: t * int -> bool
45 val toIntInf: t -> Pervasive.IntInf.int
46 val toIntInfX: t -> Pervasive.IntInf.int
47 val toLarge: t -> Pervasive.LargeWord.word
48 val toLargeX: t -> Pervasive.LargeWord.word
50 val toWordX: t -> word
51 val toString: t -> string