Logical const
so
so at so.do
Wed Dec 1 08:49:36 PST 2010
On Wed, 01 Dec 2010 18:38:23 +0200, so <so at so.do> wrote:
> Since i called it a bad design, i am entitled to introduce a better
> design.
>
> interface renderer {
> void draw(rect rects, size_t n);
> }
>
> class widget {
> void draw(renderer r) { ... }
> }
Pfft sorry for that abomination!
interface renderer {
void draw(rect[] rects);
}
class widget {
rect r;
window owner;
void draw(renderer) const { ... }
}
--
Using Opera's revolutionary email client: http://www.opera.com/mail/
More information about the Digitalmars-d
mailing list