Skip to content

Issue #157 is still not merged to master #163

Description

@adentinger

Issue #157 resolves a compile error that's been on boost-range for since 1.88. Unfortunately despite the fix having been made in April 2025, Boost.Range 1.90.0 (installed via up-to-date vcpkg) still doesn't have it:

// boost/range/detail/any_iterator_interface.hpp
// ...

#include <boost/mpl/if.hpp>
#include <boost/range/detail/any_iterator_buffer.hpp>
#include <boost/iterator/iterator_categories.hpp>
// add_const.hpp is still missing here
#include <boost/type_traits/is_convertible.hpp>
#include <boost/type_traits/is_reference.hpp>
#include <boost/type_traits/remove_const.hpp>
#include <boost/type_traits/remove_reference.hpp>

It looks like the commit that fixes this (9ac89e9) isn't on master yet. Could that be put in the next release? Pretty please? ^_^ Issues #157, #159, #161, and now this one, are all about that same compile error.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions