Boost logo

Boost :

Subject: Re: [boost] [Container] Inner Smart Pointers
From: Phil Bouchard (phil_at_[hidden])
Date: 2016-02-24 22:22:03

On 2016-02-24 8:36 AM, Phil Bouchard wrote:
> I get a few errors as well. I am not sure which API gets it wrong.

Ok I was able to fix the compilation, now I got run-time problems...

1) But I had to comment the default constructor of list_node public:

template <class T, class VoidPointer>
struct list_node
    : public list_hook<VoidPointer>::type

I am not sure why this constructor was made private.

2) Once again I would pass the pointer parameters as references

3) BTW for intrusive list I would copy my implementation where hook
destructors modify the pointers:

My 2 cents,

Boost list run by bdawes at, gregod at, cpdaniel at, john at