Google shows me a few links about bit_iterator. http://lists.boost.org/MailArchives/boost/msg03435.php http://groups.yahoo.com/group/Boost-Users/message/994
Any progress since these messages have been posted? Definitely, I have an interest in bit_iterator. But I don't have enough time to implement it :( I see two different designs of bit_iterator. It can be implemented as a class that works with raw memory or as an adaptor to other iterator (which is dereferenced to integral type). // Design one struct bit_iterator { bit_iterator(void* raw_memory); bit_iterator& operator++(); // ... }; // Design two template<class Iter> Iter get_iter_for_typeof(); template<class Iter, class T = typeof(*get_iter_for_typeof())> struct bit_iterator { static_assert<is_integral<T> >; bit_iterator(Iter); bit_iterator& operator++(); // ... }; -- Alexander Nasonov Remove minus and all between minus and at from my e-mail for timely response _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost