|
Objectively
Ultra-lightweight object oriented framework for GNU C.
|
#include <assert.h>#include <stdlib.h>#include <string.h>#include "Array.h"#include "PointerArray.h"Go to the source code of this file.
Macros | |
| #define | _Class _PointerArray |
| #define | POINTER_ARRAY_CHUNK_SIZE 64 |
Functions | |
| Class * | _PointerArray (void) |
| static void | _remove (PointerArray *self, ident pointer) |
| static void | add (PointerArray *self, ident pointer) |
| static void | dealloc (Object *self) |
| static ident | get (const PointerArray *self, size_t index) |
| static PointerArray * | init (PointerArray *self) |
| static void | initialize (Class *clazz) |
| static PointerArray * | initWithDestroy (PointerArray *self, Consumer destroy) |
| static void | removeAll (PointerArray *self) |
| static void | removeAt (PointerArray *self, size_t index) |
| static void | sort (PointerArray *self, Comparator comparator) |
| #define _Class _PointerArray |
Definition at line 31 of file PointerArray.c.
| #define POINTER_ARRAY_CHUNK_SIZE 64 |
Definition at line 33 of file PointerArray.c.
| Class * _PointerArray | ( | void | ) |
Definition at line 181 of file PointerArray.c.
|
static |
Definition at line 107 of file PointerArray.c.
|
static |
Definition at line 57 of file PointerArray.c.
|
static |
Definition at line 40 of file PointerArray.c.
|
static |
Definition at line 74 of file PointerArray.c.
|
static |
Definition at line 85 of file PointerArray.c.
|
static |
Definition at line 163 of file PointerArray.c.
|
static |
Definition at line 93 of file PointerArray.c.
|
static |
|
static |
Definition at line 136 of file PointerArray.c.
|
static |
Definition at line 154 of file PointerArray.c.