Lars Gullik Bjønnes wrote:
[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.
Good.
Abdel.