Liking cljdoc? Tell your friends :D

com.rpl.specter.navs


AddExtremesclj/sprotocol

append-allclj/s

(append-all structure elements)

append-oneclj/s

(append-one structure elem)

prepend-allclj/s

(prepend-all structure elements)

prepend-oneclj/s

(prepend-one structure elem)

all-selectclj/s

(all-select structure next-fn)

AllTransformProtocolclj/sprotocol

all-transformclj/s

(all-transform structure next-fn)

extract-basic-filter-fnclj/s

(extract-basic-filter-fn path)

FastEmptyclj/sprotocol

fast-empty?clj/s

(fast-empty? s)

GetExtremesclj/sprotocol

get-firstclj/s

(get-first s)

get-lastclj/s

(get-last s)

if-selectclj/s

(if-select vals structure next-fn then-tester then-nav else-nav)

if-transformclj/s

(if-transform vals structure next-fn then-tester then-nav else-nav)

InsertBeforeIndexclj/sprotocol

insert-before-idxclj/s

(insert-before-idx aseq idx val)

invoke-end-fnclj/s

(invoke-end-fn end-fn structure start)

keypath*clj/s

(keypath* key)

Navigates to the specified key, navigating to nil if it does not exist. Setting the value to NONE will remove it from the collection.

Navigates to the specified key, navigating to nil if it does not exist.
Setting the value to NONE will remove it from the collection.
raw docstring

map-keys-non-transient-transformclj/s

(map-keys-non-transient-transform structure empty-map next-fn)

map-vals-non-transient-transformclj/s

(map-vals-non-transient-transform structure empty-map next-fn)

MapTransformProtocolclj/sprotocol

map-keys-transformclj/s

(map-keys-transform structure next-fn)

map-vals-transformclj/s

(map-vals-transform structure next-fn)

must*clj/s

(must* k)

Navigates to the key only if it exists in the map. Setting the value to NONE will remove it from the collection.

Navigates to the key only if it exists in the map. Setting the value to NONE
will remove it from the collection.
raw docstring

not-NONE?clj/s

(not-NONE? v)

not-selected?*clj/s

(not-selected?* compiled-path vals structure)

nthpath*clj/s

(nthpath* i)

PosNavigatorclj/s

(PosNavigator getter updater)

queue?clj/s

(queue? coll)

selected?*clj/s

(selected?* compiled-path vals structure)

srange-selectclj/s

(srange-select structure start end next-fn)

srange-transformclj/s


transient-vec-countclj/s

(transient-vec-count v)

UpdateExtremesclj/sprotocol

update-firstclj/s

(update-first s afn)

update-lastclj/s

(update-last s afn)

vec-countclj/s

(vec-count v)

void-transformed-kv-pair?clj/s

(void-transformed-kv-pair? newkv)

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