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_list.h:40
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:42
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:552
struct starpu_task * tail
Definition: starpu_task_list.h:43
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)