Mercurial > projects > mde
diff mde/file/mergetag/MTTagWriter.d @ 175:1cbde9807293
Compile/link-time fixes for ldc & non-debug builds.
Moved WidgetManager to widget/
Reverted IChildWidget to an interface, not an abstract class.
Introduced a work-around for a compiler problem. May not cover all cases.
author | Diggory Hardy <diggory.hardy@gmail.com> |
---|---|
date | Fri, 11 Sep 2009 20:56:53 +0200 |
parents | e785e98d3b78 |
children |
line wrap: on
line diff
--- a/mde/file/mergetag/MTTagWriter.d Mon Aug 31 13:54:23 2009 +0200 +++ b/mde/file/mergetag/MTTagWriter.d Fri Sep 11 20:56:53 2009 +0200 @@ -44,10 +44,10 @@ abstract class MTTagWriter { /// Set the current section - void sectionTag (char[] section); + abstract void sectionTag (char[] section); /// Write a data tag - void dataTag (char[] type, char[] id, char[] data); + abstract void dataTag (char[] type, char[] id, char[] data); /// Change the section if necessary and write a data tag void writeTag (char[] section, char[] type, char[] id, char[] data) { @@ -57,7 +57,7 @@ } /// Close the file - void close (); + abstract void close (); protected: char[] sec; // current section