ICloneable

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

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."))