| 
| 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