Reviewed By: scott.linder
Differential Revision: https://reviews.llvm.org/D146232
#include <cstdint>
#include <cstdlib>
#include <cstring>
+#include <iterator>
#include <utility>
namespace llvm {
}
public:
+ using iterator_category = std::forward_iterator_tag;
+ using difference_type = void;
+ using value_type = int;
+ using pointer = value_type*;
+ using reference = value_type&;
+
const_set_bits_iterator_impl(const BitVectorT &Parent, int Current)
: Parent(Parent), Current(Current) {}
explicit const_set_bits_iterator_impl(const BitVectorT &Parent)