ICloneable

protocolsince v0.0-2134Edit
implemented for Cons EmptyList IndexedSeq IntegerRange List PersistentArrayMap PersistentHashMap PersistentHashSet PersistentQueue PersistentTreeMap PersistentTreeSet PersistentVector RSeq Range Subvec

Source docstring:
Protocol for cloning a value.
Source code @ clojurescript:src/main/cljs/cljs/core.cljs
(defprotocol ICloneable
  (^clj -clone [value]
    "Creates a clone of value."))