Data Structures |
| struct | statement_list_t< _Tp, _Alloc > |
Defines |
| #define | __WINE_SERVER_LIST_INLINE static |
| #define | LIST_FOR_EACH(cursor, list) for ((cursor) = (list)->next; (cursor) != (list); (cursor) = (cursor)->next) |
| #define | LIST_FOR_EACH_SAFE(cursor, cursor2, list) |
| #define | LIST_FOR_EACH_ENTRY(elem, list, type, field) |
| #define | LIST_FOR_EACH_ENTRY_SAFE(cursor, cursor2, list, type, field) |
| #define | LIST_FOR_EACH_REV(cursor, list) for ((cursor) = (list)->prev; (cursor) != (list); (cursor) = (cursor)->prev) |
| #define | LIST_FOR_EACH_SAFE_REV(cursor, cursor2, list) |
| #define | LIST_FOR_EACH_ENTRY_REV(elem, list, type, field) |
| #define | LIST_FOR_EACH_ENTRY_SAFE_REV(cursor, cursor2, list, type, field) |
| #define | LIST_INIT(list) { &(list), &(list) } |
| #define | LIST_ENTRY(elem, type, field) ((type *)((char *)(elem) - (unsigned long)(&((type *)0)->field))) |
Functions |
| __WINE_SERVER_LIST_INLINE void | list_add_after (struct list *elem, struct list *to_add) |
| __WINE_SERVER_LIST_INLINE void | list_add_before (struct list *elem, struct list *to_add) |
| __WINE_SERVER_LIST_INLINE void | list_add_head (struct list *list, struct list *elem) |
| __WINE_SERVER_LIST_INLINE void | list_add_tail (struct list *list, struct list *elem) |
| __WINE_SERVER_LIST_INLINE void | list_remove (struct list *elem) |
__WINE_SERVER_LIST_INLINE
struct list * | list_next (const struct list *list, const struct list *elem) |
__WINE_SERVER_LIST_INLINE
struct list * | list_prev (const struct list *list, const struct list *elem) |
__WINE_SERVER_LIST_INLINE
struct list * | list_head (const struct list *list) |
__WINE_SERVER_LIST_INLINE
struct list * | list_tail (const struct list *list) |
| __WINE_SERVER_LIST_INLINE int | list_empty (const struct list *list) |
| __WINE_SERVER_LIST_INLINE void | list_init (struct list *list) |
__WINE_SERVER_LIST_INLINE
unsigned int | list_count (const struct list *list) |
| __WINE_SERVER_LIST_INLINE void | list_move_tail (struct list *dst, struct list *src) |
| __WINE_SERVER_LIST_INLINE void | list_move_head (struct list *dst, struct list *src) |