Liking cljdoc? Tell your friends :D

knossos.wgl.dll-history

A history traversal structure built around a mutable unsynchronized doubly linked list which supports O(1) removal and insertion of nodes.

A history traversal structure built around a mutable unsynchronized doubly
linked list which supports O(1) removal and insertion of nodes.
raw docstring

dll-historyclj

(dll-history history)

Constructs a double-linked-list history from any other type of history. Returns a head node whose next entry is the first entry in the history.

Constructs a double-linked-list history from any other type of history.
Returns a head node whose next entry is the first entry in the history.
sourceraw docstring

lift!clj

(lift! entry)

Excises a node from the history by stitching together its next and previous nodes, and likewise for its match.

Excises a node from the history by stitching together its next and previous
nodes, and likewise for its match.
sourceraw docstring

matchclj

(match n)
source

nextclj

(next n)
source

node-seqclj

(node-seq n)
source

opclj

(op n)
source

prevclj

(prev n)
source

setMatchclj

(setMatch n match)
source

setNextclj

(setNext n next)
source

setPrevclj

(setPrev n prev)
source

unlift!clj

(unlift! entry)

Adds a node back into the history by linking its next and previous back to where they should be, and the same for its match.

Adds a node back into the history by linking its next and previous back to
where they should be, and the same for its match.
sourceraw docstring

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

× close