Liking cljdoc? Tell your friends :D

strojure.zizzmap.impl


assoc*cljs

(assoc* m k boxed-v)

Returns persistent map with assoc’ed boxed value.

Returns persistent map with assoc’ed boxed value.
sourceraw docstring

boxed-map-entryclj/s

(boxed-map-entry e)
(boxed-map-entry k boxed-v)

Returns map entry with delayed value which is deref’ed when accessed.

Returns map entry with delayed value which is deref’ed when accessed.
source (clj)source (cljs)raw docstring

boxed-valueclj/smacro

(boxed-value & body)

Returns boxed delay for the body.

Returns boxed delay for the `body`.
source (clj)source (cljs)raw docstring

deref-valueclj/s

(deref-value v)

Returns value of the BoxedValue instance.

Returns value of the `BoxedValue` instance.
source (clj)source (cljs)raw docstring

InternalAccessclj/sprotocol

internal-mapclj/s

(internal-map _)

Returns underlying map for low-level manipulations.

Returns underlying map for low-level manipulations.
source (clj)source (cljs)

map-entryclj/s

(map-entry e)

Returns map entry, the standard one or the implementation for boxed value.

Returns map entry, the standard one or the implementation for boxed value.
source (clj)source (cljs)raw docstring

persistent-mapclj/s

(persistent-map m)

Returns IPersistentMap implementation for the map m which can contain delayed values.

Returns `IPersistentMap` implementation for the map `m` which can contain
delayed values.
source (clj)source (cljs)raw docstring

persistent?clj/s

(persistent? x)

True if x is an instance of persistent map implementation.

True if `x` is an instance of persistent map implementation.
source (clj)source (cljs)raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close