lindquist@133: interface Iin lindquist@133: { lindquist@133: void[] read(size_t n); lindquist@133: } lindquist@133: lindquist@133: interface Iout lindquist@133: { lindquist@133: size_t write(void[] d); lindquist@133: } lindquist@133: lindquist@133: class C : Iin lindquist@133: { lindquist@133: void[] read(size_t n) lindquist@133: { lindquist@133: return null; lindquist@133: } lindquist@133: lindquist@133: size_t write(void[] d) lindquist@133: { lindquist@133: return 0; lindquist@133: } lindquist@133: } lindquist@133: lindquist@172: void main() lindquist@133: { lindquist@133: scope c = new C; lindquist@133: }