
Appears to work excellently! Although I seem to have some other problem with the deque class. It appears to get stuck inside this loop: while((detail::get_pointer(pos) != &m_header.m_root) && (block > pos)){ prev = pos; pos = pos->m_next; } inside void simple_seq_fit_impl<MutexFamily, VoidPointer>::priv_deallocate(void* addr). But this could very well be something I'm doing wrong. I will get back to you when I've looked into it further. Cheers Lars Ion Gaztañaga wrote:
Lars Hagström wrote:
In the boost CVS the clear()-method of boost::interprocess::deque is private. Is this by design or mistake? If it is by design, could anyone enlighten me as to why?
It's a mistake. And erase(iterator, iterator) was also declared private. I've uploaded a new version of deque to CVS. Tell me if you have any problem.
Regards,
Ion