# Module Xml_light_utils

    module Xml_light_utils: sig .. end

    module StringMap: Stdlib.Map.Make(Stdlib.String)

    type 'a map = 'a StringMap.t

    type 'a mut_map = 'a map Stdlib.ref

    val create_map : unit -> 'a StringMap.t Stdlib.ref

    val empty_map : unit -> 'a StringMap.t Stdlib.ref

    val find_map : 'a StringMap.t Stdlib.ref ->
           StringMap.key -> 'a

    val set_map : 'a StringMap.t Stdlib.ref ->
           StringMap.key -> 'a -> unit

    val unset_map : 'a StringMap.t Stdlib.ref ->
           StringMap.key -> unit

    val iter_map : (StringMap.key -> 'a -> unit) ->
           'a StringMap.t Stdlib.ref -> unit

    val fold_map : (StringMap.key -> 'a -> 'b -> 'b) ->
           'a StringMap.t Stdlib.ref -> 'b -> 'b

    val mem_map : 'a StringMap.t Stdlib.ref ->
           StringMap.key -> bool