Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2005-06-15 15:40:26

1. What does it take to get support for standard containers as ranges?
   According to what I can see in the documentation, the standard
   containers don't satisfy the range concepts. IOW,


   isn't valid when v is a standard vector.

   From what I can tell from browsing the implementation, the
   requirement should be:


   and the default behavior of boost::begin needs to be documented.

2. mentions
   SwappableRange. What is that and where is it defined? The only
   things I can imagine it meaning are highly counterintuitive.

3. Where did you put the documentation that describes the conformance
   of built-in strings, arrays, etc. to the Range concepts?

Dave Abrahams
Boost Consulting

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