[Boost-bugs] [Boost C++ Libraries] #13559: boost::program_options::detail::make_vector class removed?

Subject: [Boost-bugs] [Boost C++ Libraries] #13559: boost::program_options::detail::make_vector class removed?
From: Boost C++ Libraries (noreply_at_[hidden])
Date: 2018-05-02 23:30:04


#13559: boost::program_options::detail::make_vector class removed?
------------------------------+---------------------
 Reporter: anonymous | Owner: (none)
     Type: Bugs | Status: new
Milestone: To Be Determined | Component: None
  Version: Boost 1.67.0 | Severity: Problem
 Keywords: |
------------------------------+---------------------
 Boost v 1.66 contains this in program_options/detail/parsers.hpp

 namespace boost { namespace program_options {

     namespace detail {
         template<class charT, class Iterator>
         std::vector<std::basic_string<charT> >
         make_vector(Iterator i, Iterator e)
         {
             std::vector<std::basic_string<charT> > result;
             // Some compilers don't have templated constructor for
             // vector, so we can't create vector from (argv+1, argv+argc)
 range
             for(; i != e; ++i)
                 result.push_back(*i);
             return result;
         }
     }

 This is not present in v 1.67, and the release notes make no mention of
 the change. Was it left out inadvertently? Moved to a different library?

-- 
Ticket URL: <https://svn.boost.org/trac10/ticket/13559>
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 : 2018-05-02 23:36:02 UTC