Liking cljdoc? Tell your friends :D

me.tonsky.persistent-sorted-set.btset


$$itercljs

($$iter set {:keys [sync?] :or {sync? true} :as opts})
($$iter set left right {:keys [sync?] :or {sync? true} :as opts})
source

$conjoincljs

($conjoin set key)
($conjoin set key arg)
($conjoin set key cmp {:keys [sync?] :or {sync? true} :as opts})
source

$contains?cljs

($contains? set key {:keys [sync?] :or {sync? true} :as opts})
source

$countcljs

($count set {:keys [sync?] :or {sync? true} :as opts})
source

$disjoincljs

($disjoin set key)
($disjoin set key arg)
($disjoin set key cmp {:keys [sync?] :or {sync? true} :as opts})
source

$equivalent-sequential?cljs

($equivalent-sequential? xs ys {:keys [sync?] :or {sync? true} :as opts})
source

$equivalent?cljs

($equivalent? set other {:keys [sync?] :or {sync? true} :as opts})
source

$intocljs

($into to from)
($into to arg0 arg1)
($into to xform from {:keys [sync?] :or {sync? true}})
source

$lookupcljs

($lookup set key not-found {:keys [sync?] :or {sync? true} :as opts})
source

$reducecljs

($reduce rf init from)
($reduce rf init from {:keys [sync?] :or {sync? true}})
source

$replacecljs

($replace set old-key new-key)
($replace set old-key new-key arg)
($replace set old-key new-key cmp {:keys [sync?] :or {sync? true} :as opts})
source

$rseqcljs

($rseq set)
($rseq set {:keys [sync?] :or {sync? true} :as opts})
source

$rslicecljs

($rslice set key-from key-to)
($rslice set key-from key-to arg)
($rslice set key-from key-to cmp {:keys [sync?] :or {sync? true} :as opts})
source

$seekcljs

($seek seq key)
($seek seq key arg)
($seek seq key cmp {:keys [sync?] :or {sync? true} :as opts})
source

$seqcljs

($seq set)
($seq set opts)
source

$slicecljs

($slice set key-from key-to)
($slice set key-from key-to arg)
($slice set key-from key-to cmp {:keys [sync?] :or {sync? true} :as opts})
source

$storecljs

($store set arg)
($store set storage {:keys [sync?] :or {sync? true} :as opts})
source

$transducecljs

($transduce xform arf init from)
($transduce xform arf init from {:keys [sync?] :or {sync? true}})
source

$walk-addressescljs

($walk-addresses set on-address {:keys [sync?] :or {sync? true} :as opts})
source

async-reducecljs

(async-reduce arf set from)
source

async-transducecljs

(async-transduce xform arf init from)

xform: synchronous transducer (core map/filter/comp/etc) arf: MUST BE ASYNC reducing fn with arities ([acc] ...) and ([acc x] ...) init: initial accumulator from: BTSet | aseq/PAsyncSeq | sequential

xform: synchronous transducer (core map/filter/comp/etc)
arf:   MUST BE ASYNC reducing fn with arities ([acc] ...) and ([acc x] ...)
init:  initial accumulator
from:  BTSet | aseq/PAsyncSeq | sequential
sourceraw docstring

EMPTY_PATHcljs

source

from-optscljs

(from-opts opts)

Create a set with options map containing:

  • :storage Storage implementation
  • :comparator Custom comparator (defaults to compare)
  • :meta Metadata
Create a set with options map containing:
- :storage  Storage implementation
- :comparator  Custom comparator (defaults to compare)
- :meta     Metadata
sourceraw docstring

from-sequentialcljs

(from-sequential cmp seq opts)
source

from-sorted-arraycljs

(from-sorted-array cmp arr _len opts)
source

IItercljsprotocol

-copycljs

(-copy this left right)
source

ISeekcljsprotocol

-seekcljs

(-seek this key)
(-seek this key comparator)
source

restorecljs

(restore root-address-or-info storage opts)
source

sorted-set-bycljs

(sorted-set-by cmp)
(sorted-set-by cmp & keys)
source

UNINITIALIZED_HASHcljs

source

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