[Home] Type Microsoft.FSharp.MLLib.Hashtbl.CHashOps


A collection of operations for creating and using hash tables based on particular hash/equality functions. Generated by the Hashtbl.Make functor

Full Type Signature

type CHashOps <'a,'b> = {create: int -> CHashTable <'a,'b>;
                         clear: CHashTable <'a,'b> -> unit;
                         add: CHashTable <'a,'b> -> 'a -> 'b -> unit;
                         copy: CHashTable <'a,'b> -> CHashTable <'a,'b>;
                         find: CHashTable <'a,'b> -> 'a -> 'b;
                         find_all: CHashTable <'a,'b> -> 'a -> 'b list;
                         tryfind: CHashTable <'a,'b> -> 'a -> 'b option;
                         mem: CHashTable <'a,'b> -> 'a -> bool;
                         remove: CHashTable <'a,'b> -> 'a -> unit;
                         replace: CHashTable <'a,'b> -> 'a -> 'b -> unit;
                         iter: ('a -> 'b -> unit) -> CHashTable <'a,'b> -> unit;
                         fold: 'c. ('a -> 'b -> 'c -> 'c) -> CHashTable <'a,'b> -> 'c -> 'c;
                         stats: string -> (out_channel -> 'a -> unit) -> out_channel -> unit;}

See Also

Microsoft.FSharp.MLLib.Hashtbl


Documentation for assembly mllib, version 1.1.10.1, generated using F# version 1.1.10.1