_builtin_.Any value;
_builtin_.Any key;
id initWith All v;
_builtin_.Any member All key;
key
, asking the next
element if this element does not match.
The implementation by BucketSetElement
, considers its value
as the
both the key and the value.
_builtin_.Any member All key equal selector cmp;
cmp
to have the objects
compare themselves.
_builtin_.Any memq All key;
int add All key;
key
to this bucket, if it is not already present. Return
the number by which this bucket's length has increased.
int addq All key;
key
to this bucket, if it is not already present. Return
the number by which this bucket's length has increased.
(id, int) (replacement, decrease) remove All key;
key
. Return the number by
which the length of this bucket list has decreased, and the
replacement remainder of the bucket list.
(id, int) (replacement, decrease) removeq All key;
key
. Return the number by
which the length of this bucket list has decreased, and the
replacement remainder of the bucket list.
void encodeUsingCoder Encoder coder;
void initWithCoder Decoder coder;
void gc_mark_containers;
value
to gc_container_mark_elements
.
(id, int) gc_mark_values;
value
is gc_dead
. Return the replacement for this element, and
the number of bucket elements that were removed from this bucket list.
int rehash;
int rehashq;