17 #ifndef __STARPU_TASK_LIST_H__
18 #define __STARPU_TASK_LIST_H__
34 #ifdef BUILDING_STARPU
35 #define STARPU_TASK_LIST_INLINE extern inline
45 #define STARPU_TASK_LIST_INLINE extern
51 STARPU_TASK_LIST_INLINE
57 STARPU_TASK_LIST_INLINE
63 STARPU_TASK_LIST_INLINE
69 STARPU_TASK_LIST_INLINE
75 STARPU_TASK_LIST_INLINE
81 STARPU_TASK_LIST_INLINE
87 STARPU_TASK_LIST_INLINE
93 STARPU_TASK_LIST_INLINE
99 STARPU_TASK_LIST_INLINE
105 STARPU_TASK_LIST_INLINE
111 STARPU_TASK_LIST_INLINE
117 STARPU_TASK_LIST_INLINE
123 STARPU_TASK_LIST_INLINE
126 STARPU_TASK_LIST_INLINE
Definition: starpu_task.h:567
struct starpu_task * tail
Definition: starpu_task_list.h:43
struct starpu_task * head
Definition: starpu_task_list.h:42
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:41