17 #ifndef __STARPU_TASK_LIST_H__
18 #define __STARPU_TASK_LIST_H__
33 #ifdef BUILDING_STARPU
34 #define STARPU_TASK_LIST_INLINE extern inline
44 #define STARPU_TASK_LIST_INLINE extern
50 STARPU_TASK_LIST_INLINE
56 STARPU_TASK_LIST_INLINE
62 STARPU_TASK_LIST_INLINE
68 STARPU_TASK_LIST_INLINE
74 STARPU_TASK_LIST_INLINE
80 STARPU_TASK_LIST_INLINE
86 STARPU_TASK_LIST_INLINE
92 STARPU_TASK_LIST_INLINE
98 STARPU_TASK_LIST_INLINE
104 STARPU_TASK_LIST_INLINE
110 STARPU_TASK_LIST_INLINE
116 STARPU_TASK_LIST_INLINE
122 STARPU_TASK_LIST_INLINE
125 STARPU_TASK_LIST_INLINE
Definition: starpu_task.h:662
struct starpu_task * tail
Definition: starpu_task_list.h:42
struct starpu_task * head
Definition: starpu_task_list.h:41
int starpu_task_list_ismember(const struct starpu_task_list *list, const struct starpu_task *look)
struct starpu_task * starpu_task_list_next(const struct starpu_task *task)
void starpu_task_list_init(struct starpu_task_list *list)
struct starpu_task * starpu_task_list_back(const struct starpu_task_list *list)
struct starpu_task * starpu_task_list_pop_back(struct starpu_task_list *list)
void starpu_task_list_push_front(struct starpu_task_list *list, struct starpu_task *task)
struct starpu_task * starpu_task_list_front(const struct starpu_task_list *list)
struct starpu_task * starpu_task_list_begin(const struct starpu_task_list *list)
struct starpu_task * starpu_task_list_end(const struct starpu_task_list *list STARPU_ATTRIBUTE_UNUSED)
int starpu_task_list_empty(const struct starpu_task_list *list)
void starpu_task_list_push_back(struct starpu_task_list *list, struct starpu_task *task)
void starpu_task_list_erase(struct starpu_task_list *list, struct starpu_task *task)
struct starpu_task * starpu_task_list_pop_front(struct starpu_task_list *list)
Definition: starpu_task_list.h:40