<iterator_range>больше не имеет функции члена<is_singular>. Ограничения сингулярности были удалены из класса<iterator_range>, поскольку это добавило ограничения к диапазонам итераторов, которые по умолчанию не были единичными. Ранее функция<is_singular>всегда возвращалась<false>в конфигурациях сборки релиза, поэтому не ожидается, что это изменение интерфейса вызовет трудности в обновлении.
Статья Upgrade from version 1.42 раздела Chapter 1. Range 2.0 Upgrade version of Boost.Range может быть полезна для разработчиков на c++ и boost.