Как скрыть Boost от навязчивого списка хуков?

В следующем коде:

using namespace boost::intrusive;

struct Data {
int i;
private:
list_member_hook<> list_node;     // How to make this work?
};using List = list<
Data,
member_hook< Data, list_member_hook<>,
&Data::list_node>      // compiler error here.
>;

Как я могу сделать list_node частный?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …