id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 12068,boost::filtered_range is not default constructible,Aleksej Lebedev ,Neil Groves,"Filtered_range is not default_constructible which makes it impossible to (for example) put it into a class that has to be default-initialized and resets it (filtered_range) later. I'm quite new to boost internals, but I fail to see any drawbacks of adding the default constructor: --- include/boost/range/adaptor/filtered.hpp.orig 2016-03-14 15:26:32.228892237 +0100 +++ include/boost/range/adaptor/filtered.hpp 2016-03-14 15:26:28.724846102 +0100 @@ -41,6 +41,8 @@ typedef typename default_constructible_unary_fn_gen::type pred_t; + filtered_range() {} + filtered_range(P p, R& r) : base(make_filter_iterator(pred_t(p), boost::begin(r), boost::end(r)), ",Feature Requests,new,To Be Determined,range,Boost 1.59.0,Problem,,"filtered_range, adaptors",