
Hello, This is not a formal review of the Intrusive library, but from what I briefly gathered, the design, implementation, and documentation is excellent. However I have one suggestion for the documentation: iunordered_set, iunordered_multiset, and islist containers expect the same slist_algorithms interface for its node. Also the slist_algorithms interface is a subset of the list_algorithms interface. So a type with any one of the iunordered_set/iunordered_multiset/islist/ilist hooks is compatible with iunordered_set/iunordered_multiset/islist containers. I think this interchangeability should be mentioned in the same section that describes iunordered_set/iunordered_multiset/islist/ilist hooks, since this is a very desirable and powerful feature. RT