|
Boost :
|
- Next message: Phil Bouchard: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- Previous message: Phil Bouchard: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- In reply to: Steven Watanabe: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- Next in thread: Phil Bouchard: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- Reply: Phil Bouchard: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- Reply: David Abrahams: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
"Steven Watanabe" <watanabesj_at_[hidden]> wrote in message
news:47D549EE.6050303_at_providere-consulting.com...
[...]
> If I remember correctly from the Intrusive review, virtual inheritance can
> make roofof blow up.
Unfortunately, yes. I would be possible adding a BOOST_STATIC_ASSERT the
resulting pointer address is lesser than the member variable inside the
function but obviously this will not be portable.
Here is a list of things that still need to be done:
- Replace owned<>::p_ with boost::optional<>
- Add user-defined destructor to the pointee
- Multi-threaded support
- More aggresive internal usages of roofof<>()
- Struct "set" and owned_base::last allocated from a private pool
- make_shifted_ptr<>()
That's about it I believe.
-Phil
- Next message: Phil Bouchard: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- Previous message: Phil Bouchard: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- In reply to: Steven Watanabe: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- Next in thread: Phil Bouchard: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- Reply: Phil Bouchard: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
- Reply: David Abrahams: "Re: [boost] Review Requests: shifted_ptr, list, stack & roofof"
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk