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)
source

all-selectclj/s

(all-select structure next-fn)
source

AllTransformProtocolclj/sprotocol

all-transformclj/s

(all-transform structure next-fn)
source

extract-basic-filter-fnclj/s

(extract-basic-filter-fn path)
source

FastEmptyclj/sprotocol

fast-empty?clj/s

(fast-empty? s)
source

GetExtremesclj/sprotocol

get-firstclj/s

(get-first s)

get-lastclj/s

(get-last s)
source

if-selectclj/s

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

if-transformclj/s

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

InsertBeforeIndexclj/sprotocol

insert-before-idxclj/s

(insert-before-idx aseq idx val)
source

invoke-end-fnclj/s

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

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.
sourceraw docstring

map-keys-non-transient-transformclj/s

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

map-vals-non-transient-transformclj/s

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

MapTransformProtocolclj/sprotocol

map-keys-transformclj/s

(map-keys-transform structure next-fn)

map-vals-transformclj/s

(map-vals-transform structure next-fn)
source

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.
sourceraw docstring

not-NONE?clj/s

(not-NONE? v)
source

not-selected?*clj/s

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

nthpath*clj/s

(nthpath* i)
source

PosNavigatorclj/s

(PosNavigator getter updater)
source

queue?clj/s

(queue? coll)
source (clj)source (cljs)

selected?*clj/s

(selected?* compiled-path vals structure)
source

srange-selectclj/s

(srange-select structure start end next-fn)
source

srange-transformclj/s

source

SrangeEndFunctionclj/s

source

transient-vec-countclj/s

(transient-vec-count v)
source (clj)source (cljs)

UpdateExtremesclj/sprotocol

update-firstclj/s

(update-first s afn)

update-lastclj/s

(update-last s afn)
source

vec-countclj/s

(vec-count v)
source (clj)source (cljs)

void-transformed-kv-pair?clj/s

(void-transformed-kv-pair? newkv)
source

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

× close