Implement unordered intrusive lazy list.
authorMike Krinkin <krinkin.m.u@gmail.com>
Sat, 28 Mar 2015 09:53:52 +0000 (12:53 +0300)
committerMike Krinkin <krinkin.m.u@gmail.com>
Sat, 28 Mar 2015 09:53:52 +0000 (12:53 +0300)
commit7edbe8f8507709bbc68f468612abc6dcae71b505
treeb64aaad82f6db039ade5f490da3bdce9d537a512
parent30343c8d3eee26d0f4ca8dd84c68d1350304021a
Implement unordered intrusive lazy list.

Add implementation of unordered policy for intrusive lazy list.
Implementation uses tratis::sort bool flag and std::enable_if
to choose appropriate ordered/unordered implementation of search
and equal functions.

Also this fix disables find_with function for unordered list for
simplicity. find_with is a part of public interface, so providing
alternative implementation with same name and different semantic
is arguable.
cds/intrusive/lazy_list_nogc.h