|
static void * | ib_heap_malloc (ib_alloc_t *allocator, ulint size) |
|
static void | ib_heap_free (ib_alloc_t *allocator, void *ptr) |
|
static void * | ib_heap_resize (ib_alloc_t *allocator, void *old_ptr, ulint old_size, ulint new_size) |
|
static ib_alloc_t * | ib_heap_allocator_create (mem_heap_t *heap) |
|
static void | ib_heap_allocator_free (ib_alloc_t *ib_ut_alloc) |
|
static ulint | ib_vector_size (const ib_vector_t *vec) |
|
static void * | ib_vector_get (ib_vector_t *vec, ulint n) |
| Get n'th element. More...
|
|
static const void * | ib_vector_get_const (const ib_vector_t *vec, ulint n) |
|
static void * | ib_vector_get_last (ib_vector_t *vec) |
| Get last element. More...
|
|
static void | ib_vector_set (ib_vector_t *vec, ulint n, void *elem) |
| Set the n'th element. More...
|
|
static void | ib_vector_reset (ib_vector_t *vec) |
|
static void * | ib_vector_last (ib_vector_t *vec) |
|
static const void * | ib_vector_last_const (const ib_vector_t *vec) |
|
static void * | ib_vector_pop (ib_vector_t *vec) |
| Remove the last element from the vector. More...
|
|
static void * | ib_vector_push (ib_vector_t *vec, const void *elem) |
|
static void * | ib_vector_remove (ib_vector_t *vec, const void *elem) |
| Remove an element to the vector. More...
|
|
static void | ib_vector_sort (ib_vector_t *vec, ib_compare_t compare) |
|
static void | ib_vector_free (ib_vector_t *vec) |
|
static bool | ib_vector_is_empty (const ib_vector_t *vec) |
|
A vector of pointers to data items.
Created 4/6/2006 Osku Salerma