Liking cljdoc? Tell your friends :D

tiara.data

Divergent data structures

Divergent data structures
raw docstring

EMPTY_MAPclj


EMPTY_SETclj


indirectclj

(indirect index entry-vector k)

This get operation is used in multiple places, and can be inlined. Possibly redundant with (indirect-nd index entry-vector k nil)

This get operation is used in multiple places, and can be inlined.
Possibly redundant with (indirect-nd index entry-vector k nil)
raw docstring

indirect-nfclj

(indirect-nf index entry-vector k not-found)

This alternative get operation is used in multiple places, and can be inlined.

This alternative get operation is used in multiple places, and can be inlined.
raw docstring

magicclj


ordered-mapclj

(ordered-map)
(ordered-map & keyvals)

Creates a map object that remembers the insertion order, similarly to a java.util.LinkedHashMap

Creates a map object that remembers the insertion order, similarly to a java.util.LinkedHashMap
raw docstring

ordered-setclj

(ordered-set)
(ordered-set & s)

Creates a set object that remembers the insertion order, similarly to a java.util.LinkedHashSet

Creates a set object that remembers the insertion order, similarly to a java.util.LinkedHashSet
raw docstring

osetclj

(oset s)

Convenience function to create an ordered set from a seq

Convenience function to create an ordered set from a seq
raw docstring

set-magicclj


transiable-subvecclj

(transiable-subvec v start end)

Get a subvec into a vector that can be made transient, skipping some of the steps of instance checking that the usual API imposes.

Get a subvec into a vector that can be made transient, skipping some of the steps
of instance checking that the usual API imposes.
raw docstring

transient-ordered-mapclj

(transient-ordered-map lst idx)

transient-ordered-setclj

(transient-ordered-set os)

vreverseclj

(vreverse v)

Reverses a vector into a vector. Lists are reversed as usual.

Reverses a vector into a vector. Lists are reversed as usual.
raw docstring

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

× close