GearsOSのInterfaceの実装ファイル
code:SingleLinkedStack.h
typedef struct SingleLinkedStack<Type, Isa> impl Stack {
struct Element* top;
} SingleLinkedStack;
implまではInterfaceと同じ雰囲気
impl ${Interface}的に記述する
Type は自分自身の型名
Isaに指定しているものがInterfaceの型名に置換される
2019/11/29のところはInterface独自のCodeGearは出力していない気が売る
codeGearはなくても良い
Interface側のCodeGear以外に実装で作りたい場合は書く
DataGearもなくても良い
書いていた場合はこれがDataGearとしてマッピングされる