summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
9f47311)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/simgrid/simgrid/trunk@1506
48e7efb5-ca39-0410-a469-
dd3cf9ba447f
- /** \brief Cursor on dictionnaries (opaque type) */
+ /** @brief Cursor on dictionnaries (opaque type) */
typedef struct xbt_dict_cursor_ *xbt_dict_cursor_t;
xbt_dict_cursor_t xbt_dict_cursor_new(const xbt_dict_t head);
void xbt_dict_cursor_free(xbt_dict_cursor_t *cursor);
typedef struct xbt_dict_cursor_ *xbt_dict_cursor_t;
xbt_dict_cursor_t xbt_dict_cursor_new(const xbt_dict_t head);
void xbt_dict_cursor_free(xbt_dict_cursor_t *cursor);
int xbt_dict_cursor_get_or_free (xbt_dict_cursor_t *cursor,
char **key,
void **data);
int xbt_dict_cursor_get_or_free (xbt_dict_cursor_t *cursor,
char **key,
void **data);
- /** \brief toto
- \hideinitializer */
+ /** @def xbt_dict_foreach
+ @hideinitializer */
# define xbt_dict_foreach(dict,cursor,key,data) \
for (cursor=NULL, xbt_dict_cursor_first((dict),&(cursor)) ; \
xbt_dict_cursor_get_or_free(&(cursor),&(key),(void**)(&data));\
# define xbt_dict_foreach(dict,cursor,key,data) \
for (cursor=NULL, xbt_dict_cursor_first((dict),&(cursor)) ; \
xbt_dict_cursor_get_or_free(&(cursor),&(key),(void**)(&data));\