protocol | since v0.0-927 | clojure.lang/Seqable | Edit |
ArrayNodeSeq
BlackNode
ChunkedCons
ChunkedSeq
Cons
Cycle
ES6IteratorSeq
Eduction
EmptyList
IndexedSeq
IntegerRange
Iterate
KeySeq
LazySeq
List
MapEntry
NodeSeq
ObjMap
PersistentArrayMap
PersistentArrayMapSeq
PersistentHashMap
PersistentHashSet
PersistentQueue
PersistentQueueSeq
PersistentTreeMap
PersistentTreeMapSeq
PersistentTreeSet
PersistentVector
RSeq
Range
RedNode
Repeat
Subvec
ValSeq
Protocol for adding the ability to a type to be transformed into a sequence.
(defprotocol ISeqable
(^clj-or-nil -seq [o]
"Returns a seq of o, or nil if o is empty."))