|
Objectively
Ultra-lightweight object oriented framework for GNU C.
|
Arrays. More...
Go to the source code of this file.
Data Structures | |
| struct | Array |
| Arrays. More... | |
Typedefs | |
| typedef void(* | ArrayEnumerator) (const Array *array, ident obj, ident data) |
| A function pointer for Array enumeration (iteration). | |
Functions | |
| OBJECTIVELY_EXPORT Class * | _Array (void) |
| OBJECTIVELY_EXPORT void | quicksort (ident base, size_t count, size_t size, Comparator comparator, ident data) |
| A portability wrapper around reentrant qsort. | |
Arrays.
Definition in file Array.h.
| OBJECTIVELY_EXPORT Class * _Array | ( | void | ) |
Definition at line 760 of file Array.c.
| OBJECTIVELY_EXPORT void quicksort | ( | ident | base, |
| size_t | count, | ||
| size_t | size, | ||
| Comparator | comparator, | ||
| ident | data | ||
| ) |
A portability wrapper around reentrant qsort.
| base | The base of the array to sort. |
| count | The count of elements in the array |
| size | The size of each element in the array. |
| comparator | The Comparator to sort with. |
| data | User data. |
Definition at line 69 of file Array.c.