Feature #3962
closedBackport ostream_joiner
100%
Description
Backport std::experimental::ostream_joiner, including make_ostream_joiner, from the Library Fundamentals v2 TS. See http://en.cppreference.com/w/cpp/experimental/ostream_joiner for more details.
Our implementation should be added to util/backports.hpp, or to a separate header file included from there, inside namespace ndn. The standard library implementation should be preferred whenever available.
      
      Updated by Davide Pesavento over 8 years ago
      
    
    - Related to Feature #3076: C++14 support added
 
      
      Updated by Junxiao Shi over 8 years ago
      
    
    nfdc::text::Separator can already provide this functionality.
      
      Updated by Davide Pesavento over 8 years ago
      
    
    Junxiao Shi wrote:
nfdc::text::Separator can already provide this functionality.
Well, nfdc is not a library feature. Moreover, text::Separator API is very restrictive, as it only allows std::string as separator type. ostream_joiner is completely generic, and has a somewhat different, "iterator-like" API.
      
      Updated by Davide Pesavento over 8 years ago
      
    
    - Status changed from New to In Progress
 - Assignee set to Davide Pesavento
 - Target version set to v0.6
 
      
      Updated by Davide Pesavento over 8 years ago
      
    
    - Status changed from In Progress to Code review
 - % Done changed from 0 to 100
 
      
      Updated by Davide Pesavento over 8 years ago
      
    
    - Status changed from Code review to Closed