Class Plug.plug


class ['a] plug : 'b -> ?register_hook:string * 'a -> unit -> string -> bool -> bool -> object .. end
Inherits
val mutable plugins : (string * 'a) list
val mutable aliases : (string * 'a) list
method register : string ->
?plugin_aliases:string list -> ?doc:Doc.item -> ?sdoc:string -> 'a -> unit
method is_registered : string -> bool
method keys : string list
method iter : ?rev:bool -> (string -> 'a -> unit) -> unit
method get_all : (string * 'a) list
method get : string -> 'a option