-/** @} */
-/** @defgroup XBT_dict_multi Multi-level dictionnaries
- * @ingroup XBT_dict
- *
- * <center><table><tr><td><b>Top</b> <td> [\ref index]::[\ref XBT_API]::[\ref XBT_dict]
- * <tr><td><b>Prev</b> <td> [\ref XBT_dict_curs]
- * <tr><td> Next <td> </table></center>
- *
- * They can be seen as dictionnary of multiple keys or as dictionnary of
- * dictionnary of ... of data. Most of the functions here work the same way
- * than their simple dictionnary counterpart.
- *
- * Note that there is no xbt_multidict_free neither xbt_multi_dict_new functions.
- * Use xbt_dict_free() and xbt_dict_new() instead.
- *
- * @{
- */
-
-/** \brief To dump multicache, this function dumps a cache */
-void xbt_dict_print(void *data);
-/** \brief To dump multicache, this one dumps a string */
-void xbt_dict_prints(void *data);
-
-
-/*----[ xbt_multidict_set ]--------------------------------------------------*/
-void
-xbt_multidict_set(xbt_dict_t mdict,
- xbt_dynar_t keys,
- void *data,void (*free_ctn)(void*));
-void
-xbt_multidict_set_ext(xbt_dict_t mdict,
- xbt_dynar_t keys, xbt_dynar_t lens,
- void *data,void_f_pvoid_t *free_ctn);
-
-/*----[ xbt_multidict_get ]--------------------------------------------------*/
-void *xbt_multidict_get (xbt_dict_t mdict, xbt_dynar_t keys);
-void *xbt_multidict_get_ext(xbt_dict_t mdict, xbt_dynar_t keys, xbt_dynar_t lens);
-
-/*----[ xbt_multidict_remove ]-----------------------------------------------*/
-/*---------------------------------------------------------------------------*/
-void xbt_multidict_remove(xbt_dict_t mdict, xbt_dynar_t keys);
-void xbt_multidict_remove_ext(xbt_dict_t mdict, xbt_dynar_t keys, xbt_dynar_t lens);
-