protocol | since v0.0-927 | Edit |
ArrayNodeSeq
BlackNode
ChunkedCons
ChunkedSeq
Cons
Cycle
EmptyList
IndexedSeq
IntegerRange
Iterate
KeySeq
LazySeq
List
MapEntry
MetaFn
NodeSeq
ObjMap
PersistentArrayMap
PersistentArrayMapSeq
PersistentHashMap
PersistentHashSet
PersistentQueue
PersistentQueueSeq
PersistentTreeMap
PersistentTreeMapSeq
PersistentTreeSet
PersistentVector
RSeq
Range
RedNode
Repeat
Subvec
Symbol
ValSeq
Var
Protocol for adding metadata to an object.
(defprotocol IWithMeta
(^clj -with-meta [o meta]
"Returns a new object with value of o and metadata meta added to it."))