Ticket #11289: patch.diff

File patch.diff, 3.9 KB (added by nathan@…, 7 years ago)

Qualifies the calls to compose()

  • boost/iostreams/filter/test.hpp

    diff --git a/boost/iostreams/filter/test.hpp b/boost/iostreams/filter/test.hpp
    index 3b01fed..476d4a3 100644
    a b bool test_input_filter( Filter filter,  
    153153    {
    154154        non_blocking_source  src(input, inc);
    155155        std::string          dest;
    156         iostreams::copy(compose(filter, src), iostreams::back_inserter(dest));
     156        iostreams::copy(iostreams::compose(filter, src), iostreams::back_inserter(dest));
    157157        if (dest != output)
    158158            return false;
    159159    }
    bool test_output_filter( Filter filter,  
    197197    {
    198198        array_source  src(input.data(), input.data() + input.size());
    199199        std::string   dest;
    200         iostreams::copy(src, compose(filter, non_blocking_sink(dest, inc)));
     200        iostreams::copy(src, iostreams::compose(filter, non_blocking_sink(dest, inc)));
    201201        if (dest != output )
    202202            return false;
    203203    }
    bool test_filter_pair( OutputFilter out,  
    243243            array_source  src(data.data(), data.data() + data.size());
    244244            std::string   temp;
    245245            std::string   dest;
    246             iostreams::copy(src, compose(out, non_blocking_sink(temp, inc)));
     246            iostreams::copy(src, iostreams::compose(out, non_blocking_sink(temp, inc)));
    247247            iostreams::copy(
    248                 compose(in, non_blocking_source(temp, inc)),
     248                iostreams::compose(in, non_blocking_source(temp, inc)),
    249249                iostreams::back_inserter(dest)
    250250            );
    251251            if (dest != data)
    bool test_filter_pair( OutputFilter out,  
    255255            array_source  src(data.data(), data.data() + data.size());
    256256            std::string   temp;
    257257            std::string   dest;
    258             iostreams::copy(src, compose(out, non_blocking_sink(temp, inc)));
     258            iostreams::copy(src, iostreams::compose(out, non_blocking_sink(temp, inc)));
    259259            // truncate the file, this should not loop, it may throw
    260260            // std::ios_base::failure, which we swallow.
    261261            try {
    262262                temp.resize(temp.size() / 2);
    263263                iostreams::copy(
    264                     compose(in, non_blocking_source(temp, inc)),
     264                    iostreams::compose(in, non_blocking_source(temp, inc)),
    265265                    iostreams::back_inserter(dest)
    266266                );
    267267            } catch(std::ios_base::failure&) {}
    bool test_filter_pair( OutputFilter out,  
    270270            array_source  src(data.data(), data.data() + data.size());
    271271            std::string   temp;
    272272            std::string   dest;
    273             iostreams::copy(compose(out, src), non_blocking_sink(temp, inc));
     273            iostreams::copy(iostreams::compose(out, src), non_blocking_sink(temp, inc));
    274274            iostreams::copy(
    275275                non_blocking_source(temp, inc),
    276                 compose(in, iostreams::back_inserter(dest))
     276                iostreams::compose(in, iostreams::back_inserter(dest))
    277277            );
    278278            if (dest != data)
    279279                return false;
    bool test_filter_pair( OutputFilter out,  
    282282            array_source  src(data.data(), data.data() + data.size());
    283283            std::string   temp;
    284284            std::string   dest;
    285             iostreams::copy(compose(out, src), non_blocking_sink(temp, inc));
     285            iostreams::copy(iostreams::compose(out, src), non_blocking_sink(temp, inc));
    286286            // truncate the file, this should not loop, it may throw
    287287            // std::ios_base::failure, which we swallow.
    288288            try {
    289289                temp.resize(temp.size() / 2);
    290290                iostreams::copy(
    291291                    non_blocking_source(temp, inc),
    292                     compose(in, iostreams::back_inserter(dest))
     292                    iostreams::compose(in, iostreams::back_inserter(dest))
    293293                );
    294294            } catch(std::ios_base::failure&) {}
    295295        }