Class Map

The abstract class for FSet functional maps. It is a structure class.

Part of:

package fset, class wb-map, class collection

Direct Superclass

collectionThe root class of the FSet functional collections hierarchy. It is a
structure class.

Direct Subclass

wb-mapA class of functional maps represented as weight-balanced binary trees. This is
the default impl...

Slot

default

Direct Method

compareReturns one of :less, :greater, :equal, or :unequal according as x
is less than, greate...
composeReturns a new map with the same domain as map1, which maps each member
of that domain to the re...
convertConverts the collection to the specified type. Some methods may
take additional keyword argument...
countIf collection is a Lisp sequence, this simply calls cl:count. On an FSet
collection, the def...
count-ifIf collection is a Lisp sequence, this simply calls cl:count-if. On an
FSet collection, the ...
count-if-notIf collection is a Lisp sequence, this simply calls cl:count-if-not.
On an FSet collection, t...
defaultReturns the default for the map or seq, i.e., the value returned by lookup
when the supplied ke...
filterReturns a new collection containing those members or pairs of collection
for which fn returns...
findIf collection is a Lisp sequence, this simply calls cl:find. On an FSet
collection, the defa...
find-ifIf collection is a Lisp sequence, this simply calls cl:find-if. On an
FSet collection, the ...
find-if-notIf collection is a Lisp sequence, this simply calls cl:find-if-not.
On an FSet collection, th...
imageReturns a new collection containing the result of applying fn to each
member of collection, w...
rangeReturns the range of the map, that is, the set of all values to which keys
are mapped by the map.