On Wed, 01 Dec 2010 18:38:23 +0200, so <s...@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/