mirror of
https://github.com/boostorg/fusion.git
synced 2025-07-29 20:17:32 +02:00
Link N3257 paper and the latest Boost thread
This commit is contained in:
11
README.md
11
README.md
@ -3,7 +3,10 @@ Boost.Fusion extension for std::array
|
||||
|
||||
An attempt to adapt ```std::array``` for Boost.Fusion.
|
||||
|
||||
The implementation is functional and passes the same test as adapted Boost.Array.
|
||||
The implementation is functional and passes the same test as adapted Boost.Array.
|
||||
|
||||
Proposal thread on the Boost mailing list:
|
||||
[Adapter for std::array](http://lists.boost.org/Archives/boost/2013/07/205045.php).
|
||||
|
||||
However, there is a problem with ADL and range-based access to the sequence
|
||||
which is a well-known issue:
|
||||
@ -11,3 +14,9 @@ which is a well-known issue:
|
||||
* [Fusion begin/end ADL issues with C++0x range-based for](http://lists.boost.org/Archives/boost/2010/12/index.php)
|
||||
* Boost ticket: [fusion::begin and fusion::end lead to problems with ADL-based begin and end functions for ranges](https://svn.boost.org/trac/boost/ticket/4028)
|
||||
* Boost ticket: [Treat std::array as a Fusion sequence](https://svn.boost.org/trac/boost/ticket/8241)
|
||||
|
||||
See also:
|
||||
|
||||
* N3257=11-0027 Jonathan Wakely and Bjarne Stroustrup:
|
||||
[Range-based for statements and ADL](http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2011/n3257.pdf).
|
||||
Option 5 was chosen for C++11.
|
||||
|
Reference in New Issue
Block a user