34typedef struct MutableIndexSetInterface MutableIndexSetInterface;
 
   63struct MutableIndexSetInterface {
 
   68    IndexSetInterface indexSetInterface;
 
Immutable collections of unique index values.
 
static void addIndexesInRange(MutableIndexSet *self, const Range range)
 
static void addIndexes(MutableIndexSet *self, size_t *indexes, size_t count)
 
static void removeIndexes(MutableIndexSet *self, size_t *indexes, size_t count)
 
static void removeIndex(MutableIndexSet *self, size_t index)
 
static void removeAllIndexes(MutableIndexSet *self)
 
static void addIndex(MutableIndexSet *self, size_t index)
 
static void removeIndexesInRange(MutableIndexSet *self, const Range range)
 
#define OBJECTIVELY_EXPORT
 
The runtime representation of a Class.
 
Immutable collections of unique index values.
 
Mutable collections of unique index values.
 
size_t capacity
The capacity.
 
Class * _MutableIndexSet(void)
The MutableIndexSet archetype.
 
MutableIndexSetInterface * interface
The interface.
 
IndexSet indexSet
The superclass.
 
A location and length into contiguous collections.