[EMAIL PROTECTED] (Lars Gullik Bjønnes) writes: | | > | + lyx::frontend::WorkArea * work_area_; | | > Do we want bald pointers? Even just as cache? | | | | I can't use reference because I want to be able to change work_area_ | | at run-time. This work_area_ is not created nor deleted here so it is | | a _safe_ use of pointer. Feel free to suggest something else that | | retain polymorphisms. | | boost::shared_ptr<lyx::frontend::WorkArea, no_delete> work_area_; | (you have to create the deleter though, no_delete is just an example)
But leave this one for now. We do this in several other places as well. -- Lgb