Ticket #7400: 2.patch

File 2.patch, 814 bytes (added by Hideaki Takei <hideaki.takei@…>, 10 years ago)
  • copy_if.hpp

    diff -r 42c833fb1fd5 -r d131deb9d2f4 copy_if.hpp
    a b  
    3939{
    4040    for ( ; first != last; ++first )
    4141        if (p(*first))
    42             *result++ = first;
     42            *result++ = *first;
    4343    return result;
    4444}
    4545#endif
     
    7575                                OutputIterator result, Predicate p )
    7676{
    7777    for ( ; first != last && p(*first); ++first )
    78         *result++ = first;
     78        *result++ = *first;
    7979    return result;
    8080}
    8181
     
    109109OutputIterator copy_until ( InputIterator first, InputIterator last, OutputIterator result, Predicate p )
    110110{
    111111    for ( ; first != last && !p(*first); ++first )
    112         *result++ = first;
     112        *result++ = *first;
    113113    return result;
    114114}
    115115