Provides a bit-vector, an optimized replacement of the infamous std::vector<:b:ool>. In addition to the bit-vector, the library also provides implementations of STL algorithms tailored for bit-vectors.
While the bitlib only supports random-access iterators at the moment, there are still remnants of the old library which supported other iterator types i.e. InputIt/OutputIt. While we may want to support those in the future, we should rename them for now to reflect their actual functionality.
While the bitlib only supports random-access iterators at the moment, there are still remnants of the old library which supported other iterator types i.e.
InputIt/OutputIt
. While we may want to support those in the future, we should rename them for now to reflect their actual functionality.