dynarray.h File Reference

#include "vm_types.h"
#include <sys/types.h>

Go to the source code of this file.

Functions

dynarray_t dynarray_new ()
 Create a new array.
void dynarray_init (dynarray_t)
 Init a newly allocated buffer.
void dynarray_deinit (dynarray_t, void(*)(word_t))
 Deinit a dynamic array, after having executed the given callback on each element (callback may be NULL).
void dynarray_del (dynarray_t)
 Delete a dynamic array.
void dynarray_reserve (dynarray_t d, word_t new_size)
 Reserve new_size words for array d.
void dynarray_set (dynarray_t, dynarray_index_t, dynarray_value_t)
 Set the value at given index.
dynarray_value_t dynarray_get (dynarray_t, dynarray_index_t)
 Get the value at given index.
word_t dynarray_size (dynarray_t)
 Get elements count.


Generated on Wed Feb 6 14:46:05 2008 for TinyaML by  doxygen 1.5.3