<div dir="ltr">Hello,<div><br></div><div>Our llvm::iterator_range is quite minimalist in design, it does not even have an "empty" method.</div><div>Is that because we want it to work on all iterators (including those dirty OutputIterator)?</div><div><br></div><div>Maybe we can add a little bit to it?</div><div><br></div><div>I recently needed:<br>- bool empty()<br>- value_type& font()<br>- value_type& back()<br>- void advance_begin(difference_type n)<br>- void advance_end(difference_type n)</div><div><br></div><div>Would you be open to those?<br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><b>Alexandre Isoard</b><br></div></div>
</div></div>