Liking cljdoc? Tell your friends :D

robertluo.fun-map.wrapper

Protocols that sharing with other namespaces

Protocols that sharing with other namespaces
raw docstring

*unwrap-stack*clj/s

Stack of keys currently being unwrapped. Used for cycle detection.

Stack of keys currently being unwrapped. Used for cycle detection.
sourceraw docstring

cache-wrapperclj/s

(cache-wrapper wrapped focus)

Constructs a CachedWrapper.

Constructs a CachedWrapper.
sourceraw docstring

fun-wrapperclj/s

Constructs a new FunctionWrapper.

Constructs a new FunctionWrapper.
sourceraw docstring

trace-wrapperclj/s

Constructs a TracedWrapper.

Constructs a TracedWrapper.
sourceraw docstring

ValueWrapperclj/sprotocol

A wrapper for a value.

A wrapper for a value.

-unwrapclj/s

(-unwrap this m k)

unwrap the real value from a wrapper on the key of k

unwrap the real value from a wrapper on the key of k

-wrapped?clj/s

(-wrapped? this m)

is this a wrapper?

is this a wrapper?
sourceraw docstring

wrapper-entryclj/s

(wrapper-entry m [k v])

returns a k,v pair from map m and input k-v pair. If v is a wrapped, then recursive unwrap it. Detects circular dependencies and provides helpful error messages.

returns a k,v pair from map `m` and input k-v pair.
If `v` is a wrapped, then recursive unwrap it.
Detects circular dependencies and provides helpful error messages.
sourceraw docstring

cljdoc builds & hosts documentation for Clojure/Script libraries

Keyboard shortcuts
Ctrl+kJump to recent docs
Move to previous article
Move to next article
Ctrl+/Jump to the search field
× close