(handle-invoke e m)
(handle-invoke e m a1)
(handle-invoke e m a1 a2)
(handle-invoke e m a1 a2 a3)
(handle-invoke e m a1 a2 a3 a4)
(handle-invoke e m a1 a2 a3 a4 a5)
(handle-invoke e m a1 a2 a3 a4 a5 a6)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8 a9)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8 a9 a10)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15)
(handle-invoke e m a1 a2 a3 a4 a5 a6 a7 a8 a9 a10 a11 a12 a13 a14 a15 a16)
(handle-invoke e
m
a1
a2
a3
a4
a5
a6
a7
a8
a9
a10
a11
a12
a13
a14
a15
a16
&
rest-args)
Core IFn invocation handler for WrapMap instances.
Checks for :invoke-variadic in the environment map e
and calls it if present with exact arity arguments
(0-20). Otherwise delegates to default-map-invoke with
exact arity arguments. Uses apply only for arity > 20.
Core IFn invocation handler for WrapMap instances. Checks for :invoke-variadic in the environment map `e` and calls it if present with exact arity arguments (0-20). Otherwise delegates to default-map-invoke with exact arity arguments. Uses apply only for arity > 20.
Protocol for managing the environment map ('e') of a persistent wrap map.
Protocol for managing the environment map ('e') of a persistent wrap map.
(-freeze coll)
Returns a version where e
cannot be changed.
Returns a version where `e` cannot be changed.
(-get-impls coll)
Returns the full persistent environment map.
Returns the full persistent environment map.
(-unwrap coll)
Returns the underlying persistent data collection ('m').
Returns the underlying persistent data collection ('m').
(-dissoc-impl coll k)
Removes impl k from the envionment map. Returns new wrap map.
Removes impl k from the envionment map. Returns new wrap map.
(-contains-impl? coll k)
Returns true if impl k exists in the environment map.
Returns true if impl k exists in the environment map.
(-assoc-impl coll k v)
Associates impl k with function v in the environment map. Returns new wrap map.
Associates impl k with function v in the environment map. Returns new wrap map.
(-with-wrap coll new-impls)
Replaces the entire invironment map. Returns new wrap map.
Replaces the entire invironment map. Returns new wrap map.
(-vary coll afn args)
Like vary-meta but for the invironment map. Returns new wrap map.
Like vary-meta but for the invironment map. Returns new wrap map.
(-impl coll k)
Returns the function associated with impl k, or nil.
Returns the function associated with impl k, or nil.
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close