|
|
1.1 root 1: (* Copyright 1989 by AT&T Bell Laboratories *)
2: signature INTSTRMAP =
3: sig
4: type 'a intstrmap
5: val namednew : string * int * exn -> '1a intstrmap
6: val new : int * exn -> '1a intstrmap
7: val add : '2a intstrmap -> int * string * '2a -> unit
8: val rem : 'a intstrmap -> int * string -> unit
9: val map : 'a intstrmap -> int * string -> 'a
10: val app : (int * string * 'a -> unit) -> 'a intstrmap -> unit
11: val intStrMapToList: 'a intstrmap -> (int * string * 'a) list
12: val transform : ('a -> '2b) -> 'a intstrmap -> '2b intstrmap
13: end
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.