id,summary,reporter,owner,description,type,status,milestone,component,version,severity,resolution,keywords,cc 4189,Add better support for non-default constructible function objects,Daniel Walker,jeffrey.hellrung,"boost::transform_iterator is required to be default constructible, but not all function objects are. For example, boost::mem_fn_t is not default constructible. To allow transform_iterator to model DefaultConstructible with any function object type, Peter Dimov suggested using boost::optional. Thanks to Samuel Debionne for identifying and reporting the problem.",Feature Requests,new,Boost 1.43.0,iterator,Boost 1.42.0,Problem,,transform_iterator,