Boost logo

Boost :

Subject: Re: [boost] [Range] Support for array references, svn:executable on headers
From: Neil Groves (neil_at_[hidden])
Date: 2011-05-15 17:09:08

On Sat, May 14, 2011 at 1:08 AM, Bryce Lelbach <blelbach_at_[hidden]> 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
Neil Groves

Boost list run by bdawes at, gregod at, cpdaniel at, john at