1 <!-- ##### SECTION Title ##### -->
4 <!-- ##### SECTION Short_Description ##### -->
5 Use arrays, forget about malloc
7 <!-- ##### SECTION Long_Description ##### -->
9 This module provide the quite usual dynamic array facility.
12 <!-- ##### SECTION See_Also ##### -->
17 <!-- ##### FUNCTION xbt_dynar_new ##### -->
27 <!-- ##### FUNCTION xbt_dynar_free ##### -->
35 <!-- ##### FUNCTION xbt_dynar_free_container ##### -->
43 <!-- ##### FUNCTION xbt_dynar_length ##### -->
52 <!-- ##### FUNCTION xbt_dynar_reset ##### -->
60 <!-- ##### FUNCTION xbt_dynar_set ##### -->
70 <!-- ##### FUNCTION xbt_dynar_replace ##### -->
80 <!-- ##### FUNCTION xbt_dynar_insert_at ##### -->
90 <!-- ##### FUNCTION xbt_dynar_remove_at ##### -->
100 <!-- ##### FUNCTION xbt_dynar_map ##### -->
109 <!-- ##### FUNCTION xbt_dynar_push ##### -->
118 <!-- ##### FUNCTION xbt_dynar_pop ##### -->
127 <!-- ##### FUNCTION xbt_dynar_shift ##### -->
136 <!-- ##### FUNCTION xbt_dynar_unshift ##### -->
145 <!-- ##### MACRO xbt_dynar_foreach ##### -->
155 <!-- ##### FUNCTION xbt_dynar_cursor_rm ##### -->
164 <!-- ##### FUNCTION xbt_dynar_cursor_first ##### -->
173 <!-- ##### FUNCTION xbt_dynar_cursor_get ##### -->
184 <!-- ##### FUNCTION xbt_dynar_cursor_step ##### -->