Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
val empty : t
val is_empty : t -> bool
val has_element : string -> t -> bool
val encode : t -> string
val decode : string -> t
val create_double : float -> element
val create_string : string -> element
val create_user_binary : string -> element
val create_objectId : string -> element
val create_boolean : bool -> element
val create_utc : int64 -> element
val create_null : unit -> element
val create_regex : string -> string -> element
val create_jscode : string -> element
val create_int32 : int32 -> element
val create_int64 : int64 -> element
val create_minkey : unit -> element
val create_maxkey : unit -> element
val get_double : element -> float
val get_string : element -> string
val get_generic_binary : element -> string
val get_function_binary : element -> string
val get_uuid_binary : element -> string
val get_md5_binary : element -> string
val get_user_binary : element -> string
val get_objectId : element -> string
val get_boolean : element -> bool
val get_utc : element -> int64
val get_regex : element -> string * string
val get_jscode : element -> string
val get_int32 : element -> int32
val get_int64 : element -> int64
val get_timestamp : element -> int64
val to_simple_json : t -> string