From: Philippe A. Bouchard (philippeb_at_[hidden])
Date: 2002-07-23 14:16:57
"David B. Held" <dheld_at_[hidden]> wrote in message
> "Philippe A. Bouchard" <philippeb_at_[hidden]> wrote in message
> > I was talking about Loki::SmartPtr. I'm not familiar with policy-based
> > smart pointers but I suspect it is template-based?
> As is squad_ptr<>. Or perhaps the part that says:
Sorry I wasn't specific enough. What I meant is: does the object pointed to
needs to be properly wrapped using policy-based smart pointers (what are
char name *;
char name *;
policy_based_smart_pointer<referenced1> p1 = new referenced1();
policy_based_smart_pointer<referenced2> p2 = new referenced2();
> > Can it be applied to TrollTech's QListView for example?
> I'm not familiar with that, but I don't see why not.
It's a widget with a disabled copy contructor. The original constructor is
important and cannot be wrapped. You cannot also just rewrite it to make it
derive from counted_base. The only option left is a separate reference
counter thus efficienty is dropping right now. QListViewItem is another
class with important constructor*s*.
Philippe A. Bouchard
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk