annotate Paper/codes/wc/Wc.h @ 17:0d703e0d9781

...
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Wed, 05 May 2021 15:31:39 +0900
parents 92975c2d26b3
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
15
92975c2d26b3 add GearBox and Christie form
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
1 typedef struct Wc <> {
92975c2d26b3 add GearBox and Christie form
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
2 // all arguments names in this interfaces here
92975c2d26b3 add GearBox and Christie form
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
3 union Data* wc; // an implementation
17
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 15
diff changeset
4 Block * block;
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 15
diff changeset
5 StdData * reuslt;
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 15
diff changeset
6 Ack * ack;
15
92975c2d26b3 add GearBox and Christie form
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
7 // codeGear entries of this interface
17
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents: 15
diff changeset
8 __code take(Impl* wc, Block *block,__code next(Ack *ack, ...),__code finish(StdData *result,...);
15
92975c2d26b3 add GearBox and Christie form
Shinji KONO <kono@ie.u-ryukyu.ac.jp>
parents:
diff changeset
9 } Wc;