Ticket #11802: test.cc

File test.cc, 545 bytes (added by mm-info@…, 7 years ago)
Line 
1#include <boost/container/flat_set.hpp>
2#include <vector>
3
4int main (int argc, char const* argv[])
5{
6 boost::container::flat_multiset<size_t, std::greater<size_t> > values;
7 values.insert(1);
8 assert(*values.begin() == 1);
9
10 std::vector<size_t> to_be_inserted = {0};
11 values.insert(to_be_inserted.begin(), to_be_inserted.end());
12 assert(*values.begin() == 1);
13
14 values.insert(boost::container::ordered_range_t(), to_be_inserted.begin(), to_be_inserted.end());
15 assert(*values.begin() == 1); // This assertion fails with Boost 1.59
16
17 return 0;
18}