19 #ifndef __STARPU_TASK_LIST_H__ 20 #define __STARPU_TASK_LIST_H__ 36 #ifdef BUILDING_STARPU 37 #define STARPU_TASK_LIST_INLINE extern inline 47 #define STARPU_TASK_LIST_INLINE extern 53 STARPU_TASK_LIST_INLINE
59 STARPU_TASK_LIST_INLINE
65 STARPU_TASK_LIST_INLINE
71 STARPU_TASK_LIST_INLINE
77 STARPU_TASK_LIST_INLINE
83 STARPU_TASK_LIST_INLINE
89 STARPU_TASK_LIST_INLINE
95 STARPU_TASK_LIST_INLINE
101 STARPU_TASK_LIST_INLINE
107 STARPU_TASK_LIST_INLINE
113 STARPU_TASK_LIST_INLINE
119 STARPU_TASK_LIST_INLINE
125 STARPU_TASK_LIST_INLINE
128 STARPU_TASK_LIST_INLINE
Definition: starpu_task_list.h:42
int starpu_task_list_empty(const struct starpu_task_list *list)
struct starpu_task * starpu_task_list_front(const struct starpu_task_list *list)
struct starpu_task * head
Definition: starpu_task_list.h:44
void starpu_task_list_init(struct starpu_task_list *list)
struct starpu_task * starpu_task_list_back(const struct starpu_task_list *list)
void starpu_task_list_push_front(struct starpu_task_list *list, struct starpu_task *task)
Definition: starpu_task.h:548
struct starpu_task * tail
Definition: starpu_task_list.h:45
struct starpu_task * starpu_task_list_pop_back(struct starpu_task_list *list)
struct starpu_task * starpu_task_list_next(const struct starpu_task *task)
int starpu_task_list_ismember(const struct starpu_task_list *list, const struct starpu_task *look)
struct starpu_task * starpu_task_list_begin(const struct starpu_task_list *list)
void starpu_task_list_push_back(struct starpu_task_list *list, struct starpu_task *task)
struct starpu_task * starpu_task_list_end(const struct starpu_task_list *list STARPU_ATTRIBUTE_UNUSED)
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)