GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages
Ephemeron.Kn(3) OCaml library Ephemeron.Kn(3)

Ephemeron.Kn - Ephemerons with arbitrary number of keys of the same type.

Module Ephemeron.Kn

Module Kn
: sig end

Ephemerons with arbitrary number of keys of the same type.

type ('k, 'd) t

an ephemeron with an arbitrary number of keys of the same type

val create : int -> ('k, 'd) t

Same as Ephemeron.K1.create

val get_key : ('k, 'd) t -> int -> 'k option

Same as Ephemeron.K1.get_key

val get_key_copy : ('k, 'd) t -> int -> 'k option

Same as Ephemeron.K1.get_key_copy

val set_key : ('k, 'd) t -> int -> 'k -> unit

Same as Ephemeron.K1.set_key

val unset_key : ('k, 'd) t -> int -> unit

Same as Ephemeron.K1.unset_key

val check_key : ('k, 'd) t -> int -> bool

Same as Ephemeron.K1.check_key

val blit_key : ('k, 'a) t -> int -> ('k, 'b) t -> int -> int -> unit

Same as Ephemeron.K1.blit_key

val get_data : ('k, 'd) t -> 'd option

Same as Ephemeron.K1.get_data

val get_data_copy : ('k, 'd) t -> 'd option

Same as Ephemeron.K1.get_data_copy

val set_data : ('k, 'd) t -> 'd -> unit

Same as Ephemeron.K1.set_data

val unset_data : ('k, 'd) t -> unit

Same as Ephemeron.K1.unset_data

val check_data : ('k, 'd) t -> bool

Same as Ephemeron.K1.check_data

val blit_data : ('k, 'd) t -> ('k, 'd) t -> unit

Same as Ephemeron.K1.blit_data

val make : 'k array -> 'd -> ('k, 'd) t

Same as Ephemeron.K1.make

val query : ('k, 'd) t -> 'k array -> 'd option

Same as Ephemeron.K1.query

module Make : functor (H : Hashtbl.HashedType) -> sig end

Functor building an implementation of a weak hash table

module MakeSeeded : functor (H : Hashtbl.SeededHashedType) -> sig end

Functor building an implementation of a weak hash table. The seed is similar to the one of Hashtbl.MakeSeeded .

module Bucket : sig end

2025-07-03 OCamldoc

Search for    or go to Top of page |  Section 3 |  Main Index

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with ManDoc.