13 using difference_type = int64;
19 using iterator_category = ::std::input_iterator_tag;
24 ::ll::TypedStorage<4, 12, ::BlockPos> mMin;
25 ::ll::TypedStorage<4, 12, ::BlockPos> mMax;
26 ::ll::TypedStorage<4, 12, ::BlockPos> mCurrent;
27 ::ll::TypedStorage<1, 1, bool> mDone;
43 virtual ::BaseBlockLocationIterator& operator++();
46 virtual bool isValid()
const = 0;
49 virtual void _begin();