28 proc->
canrun |= (1llu << type);
38 return !!((proc->
canrun) & (1llu << type));
arax_task_state_e AraxFunctor(arax_task *)
enum arax_accel_type arax_accel_type_e
#define arax_assert(EXPR)
#define ARAX_OBJ_DTOR_DECL(TYPE)
int arax_accel_valid_type(arax_accel_type_e type)
arax_object_s * arax_object_register(arax_object_repo_s *repo, arax_object_type_e type, const char *name, size_t size, const int ref_count)
AraxFunctor * arax_proc_get_functor(arax_proc_s *proc, arax_accel_type_e type)
arax_proc_s * arax_proc_init(arax_object_repo_s *repo, const char *name)
int arax_proc_can_run_at(arax_proc_s *proc, arax_accel_type_e type)
AraxFunctor * arax_proc_set_functor(arax_proc_s *proc, arax_accel_type_e type, AraxFunctor *vfn)
AraxFunctor * functors[ARAX_ACCEL_TYPES]