
On Sat, May 14, 2011 at 1:08 AM, Bryce Lelbach <blelbach@cct.lsu.edu> wrote:
Boost.Range does not support array reference types. I'd like to add the specializations/overloads/code to Boost.Range to support array reference types (I have commit rights). Neil, is this alright? Does anyone see any see any problems with such changes?
I would like to understand the motivation for the additional specializations and overloads. To be honest, at the moment I have not understood why we would want to add a special-case for array reference types. Would you please explain the use case? I very rarely use native arrays in this manner so it is entirely possible that I have not encountered a valid use-case that you are attempting to implement. My concern currently is two fold: 1. I don't understand why we would want to add reference support to Boost.Range meta-functions for arrays 2. If we did want to support reference types for Boost.Range meta-functions, why would they only be supported for arrays?
P.S. A number of the headers in Boost.Range have the svn:excecutable property. Can I remove this property from said headers?
Yes please do.
-- Bryce Lelbach aka wash boost-spirit.com px.cct.lsu.edu github.com/lll-project
Regards, Neil Groves