From: Guillaume L. <gla...@te...> - 2003-02-18 14:24:35
|
On Tuesday 18 February 2003 14:53, Richard Bown wrote: > On Tuesday 18 February 2003 13:43, Guillaume Laurent wrote: > > On Tuesday 18 February 2003 02:41, Guillaume Laurent wrote: > > > AudioFile doesn't have a copy ctor. > > > > And it can't have one because it's an abstract class, so here we go > > with a clone() method. *sigh*. > > Ouch, yeah - you might have to do something a bit peculiar there. I did > already with WAVAudioFile I think. Ah yes, the "copyish constructor" WAVAudioFile(const AudioFile &);. > Or maybe I didn't and that's the > whole problem. You did but it's never called (at least not in this case). > Anyway I thought you were planning to have the complete doc inteface in > place by now?! I may have to if it weren't for that bug :-). I think it would be risky to leave the doc loading code as it is and move it to the next step (pointer-based replacement) because I can't tell for sure how long that would take, while the work to fix the bug is fairly well defined. I'd rather start moving to pointer-based replacement from a stable state which we can safely revert to if needed. -- Guillaume http://www.telegraph-road.org |