iterator
iterator copied to clipboard
Boost.org iterator module
This simple test program segfaults on my GCC box with Boost 1.78 ```c++ #include #include #include int main() { struct False { bool operator()(unsigned char) const { return false; }...
Documentation authors can safely assume that whenever somebody visits a documentation page to see documentation about a particular class, template, function, or any other kind of Thing That Can Be...
I have a vector of **std::byte** and I want to call **boost::unhex** for this vector by creating a custom output iterator with my own unary function to convert `unsiged char`...
Drone is a continuous integration framework similar to Travis CI. [The C++ Alliance](https://cppalliance.org/) is offering a hosted Drone server for Boost libraries. Please refer to https://github.com/CPPAlliance/drone-ci for more information and...
`iterator_facade_base::operator[]` returns the iterator's value type if the iterated values are const and POD, as determined by `boost::iterators::detail::operator_brackets_result`. This results in subtle object lifetime errors in places where a reference...
Following results in **iterator_adaptor.hpp(318,1): warning C4244: '+=': conversion from '__int64' to 'Base', possible loss of data** ` std::for_each(std::execution::par, boost::counting_iterator(0), boost::counting_iterator(10), [&](int) {});`
There are links in the doc that now redirect to some unrelated site. For example [here](https://www.boost.org/doc/libs/1_73_0/libs/iterator/doc/generator_iterator.htm) the links to Input Iterator and Generator. The [boost copy](https://www.boost.org/sgi/stl/Generator.html) of those docs should...
Currently one have to construct/copy a second copy of transformation function for an end iterator what is unwanted and seems to be omission of the library design. For example, Boost.Range...
With recent versions of C++, it is possible to have constexpr iterators, for example for std::array (and in c++20 for vector and string). The boost iterator functionality, like transform_iterator, filter_iterator...
Continuing https://github.com/boostorg/iterator/issues/47. Currently, `iterator_facade` does not allow to have RandomAcess iterator with reference proxy (aka `std::vector::iterator::reference`) . It looks like that the _only_ thing that prevent this - is iterator-category...