Objectively 1.0.0
Ultra-lightweight object oriented framework for GNU C.
|
Go to the source code of this file.
Macros | |
#define | _Class _MutableIndexSet |
#define | INDEX_SET_CHUNK_SIZE 8 |
Functions | |
Class * | _MutableIndexSet (void) |
static void | addIndex (MutableIndexSet *self, size_t index) |
static void | addIndexes (MutableIndexSet *self, size_t *indexes, size_t count) |
static void | addIndexesInRange (MutableIndexSet *self, const Range range) |
static void | dealloc (Object *self) |
static MutableIndexSet * | init (MutableIndexSet *self) |
static void | initialize (Class *clazz) |
static MutableIndexSet * | initWithCapacity (MutableIndexSet *self, size_t capacity) |
static void | removeAllIndexes (MutableIndexSet *self) |
static void | removeIndex (MutableIndexSet *self, size_t index) |
static void | removeIndexes (MutableIndexSet *self, size_t *indexes, size_t count) |
static void | removeIndexesInRange (MutableIndexSet *self, const Range range) |
#define _Class _MutableIndexSet |
Definition at line 29 of file MutableIndexSet.c.
#define INDEX_SET_CHUNK_SIZE 8 |
Definition at line 31 of file MutableIndexSet.c.
Class * _MutableIndexSet | ( | void | ) |
Definition at line 211 of file MutableIndexSet.c.
|
static |
Definition at line 51 of file MutableIndexSet.c.
|
static |
Definition at line 84 of file MutableIndexSet.c.
|
static |
Definition at line 98 of file MutableIndexSet.c.
|
static |
Definition at line 38 of file MutableIndexSet.c.
|
static |
Definition at line 109 of file MutableIndexSet.c.
|
static |
Definition at line 192 of file MutableIndexSet.c.
|
static |
Definition at line 117 of file MutableIndexSet.c.
|
static |
Definition at line 136 of file MutableIndexSet.c.
|
static |
Definition at line 151 of file MutableIndexSet.c.
|
static |
Definition at line 169 of file MutableIndexSet.c.
|
static |
Definition at line 180 of file MutableIndexSet.c.