Subject: Re: [Boost-bugs] [Boost C++ Libraries] #7577: base_from_member with reference types
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2013-02-06 12:09:00
#7577: base_from_member with reference types
----------------------------------------------+-----------------------------
Reporter: K-ballo <kaballo86@â¦> | Owner: viboes
Type: Bugs | Status: assigned
Milestone: To Be Determined | Component: utility
Version: Boost 1.52.0 | Severity: Problem
Resolution: | Keywords:
----------------------------------------------+-----------------------------
Comment (by viboes):
Replying to [comment:6 anonymous]:
> Ok, I was just making sure you didn't miss the actual issue with
`base_from_member`.
>
> The reason the member may be either a reference or a copy is simple. The
class is a view, which means most of the time it will contain a reference
to the actual type is adapting. However, a view could also be adapting
another view, and in those cases it should contain a copy to the view
rather than forcing the user to define additional named variables for the
intermediate views. Then one can chain views the obvious way.
Why it needs to copy the view? A concrete example will help.
-- Ticket URL: <https://svn.boost.org/trac/boost/ticket/7577#comment:7> Boost C++ Libraries <http://www.boost.org/> Boost provides free peer-reviewed portable C++ source libraries.
This archive was generated by hypermail 2.1.7 : 2017-02-16 18:50:11 UTC