Mercurial > hg > Papers > 2021 > ikki-sigos
view Paper/codes/Queue.h @ 13:265e4e52d19f
...
author | Shinji KONO <kono@ie.u-ryukyu.ac.jp> |
---|---|
date | Mon, 03 May 2021 17:22:57 +0900 |
parents | |
children |
line wrap: on
line source
typedef struct Queue<>{ union Data* queue; union Data* data; enum Code next(); enum Code whenEmpty(); __code whenEmpty(...); __code clear(Impl* queue, __code next(...)); __code put(Impl* queue, union Data* data, __code next(...)); __code take(Impl* queue, __code next(union Data* data, ...)); __code isEmpty(Impl* queue, __code next(...), __code whenEmpty(...)); __code next(...); } Queue;