Re: [Boost-bugs] [Boost C++ Libraries] #12344: boost::fusion::extension::struct_member_name doesn't work with a const sequence

Subject: Re: [Boost-bugs] [Boost C++ Libraries] #12344: boost::fusion::extension::struct_member_name doesn't work with a const sequence
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2016-10-13 15:29:41


#12344: boost::fusion::extension::struct_member_name doesn't work with a const
sequence
-----------------------------------------+---------------------
  Reporter: Benoit Blanchon <benoit@…> | Owner: djowel
      Type: Bugs | Status: new
 Milestone: To Be Determined | Component: fusion
   Version: Boost 1.61.0 | Severity: Problem
Resolution: | Keywords:
-----------------------------------------+---------------------

Comment (by takahashi):

 Most of (I think all of) public interfaces uses `fusion::extension` with
 `remove_const`, i.e. it is not necessary to use `remove_const` within
 `fusion::extension`; I suspect `fusion::extension` is internal use only.
 However there is no public interface which counterpart of
 `extension::struct_member_name`, thus user wants `remove_const` to be
 applied to `extension::struct_member_name`.

 IMO, it is by design, i.e. ''wontfix''.

-- 
Ticket URL: <https://svn.boost.org/trac/boost/ticket/12344#comment:3>
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:20 UTC