forked from boostorg/container
Fixes #221 ("flat_set and friends should offer a const sequence_type& sequence() const method (...)")
This commit is contained in:
1 parent
4ea5cd7911
commit
34cd414280
6 files changed
+69
-18
No files matched your search
+12
-4
@@ -306,7 +306,7 @@ bool flat_tree_extract_adopt_test()
|
||||
fmap.emplace(static_cast<int>(i), -static_cast<int>(i));
|
||||
}
|
||||
|
||||
flat_map<int, int> fmap_copy(fmap);
|
||||
const flat_map<int, int> fmap_copy(fmap);
|
||||
flat_map<int, int>::sequence_type seq(fmap.extract_sequence());
|
||||
if(!fmap.empty())
|
||||
return false;
|
||||
@@ -318,6 +318,8 @@ bool flat_tree_extract_adopt_test()
|
||||
fmap.adopt_sequence(boost::move(seq));
|
||||
if(!CheckEqualContainers(fmap, fmap_copy))
|
||||
return false;
|
||||
if (!CheckEqualContainers(fmap.sequence(), fmap_copy.sequence()))
|
||||
return false;
|
||||
}
|
||||
|
||||
//extract/adopt map, ordered_unique_range
|
||||
@@ -329,7 +331,7 @@ bool flat_tree_extract_adopt_test()
|
||||
fmap.emplace(static_cast<int>(i), -static_cast<int>(i));
|
||||
}
|
||||
|
||||
flat_map<int, int> fmap_copy(fmap);
|
||||
const flat_map<int, int> fmap_copy(fmap);
|
||||
flat_map<int, int>::sequence_type seq(fmap.extract_sequence());
|
||||
if(!fmap.empty())
|
||||
return false;
|
||||
@@ -339,6 +341,8 @@ bool flat_tree_extract_adopt_test()
|
||||
fmap.adopt_sequence(ordered_unique_range, boost::move(seq));
|
||||
if(!CheckEqualContainers(fmap, fmap_copy))
|
||||
return false;
|
||||
if (!CheckEqualContainers(fmap.sequence(), fmap_copy.sequence()))
|
||||
return false;
|
||||
}
|
||||
|
||||
//extract/adopt multimap
|
||||
@@ -351,7 +355,7 @@ bool flat_tree_extract_adopt_test()
|
||||
fmmap.emplace(static_cast<int>(i), -static_cast<int>(i));
|
||||
}
|
||||
|
||||
flat_multimap<int, int> fmmap_copy(fmmap);
|
||||
const flat_multimap<int, int> fmmap_copy(fmmap);
|
||||
flat_multimap<int, int>::sequence_type seq(fmmap.extract_sequence());
|
||||
if(!fmmap.empty())
|
||||
return false;
|
||||
@@ -362,6 +366,8 @@ bool flat_tree_extract_adopt_test()
|
||||
fmmap.adopt_sequence(boost::move(seq));
|
||||
if(!CheckEqualContainers(fmmap, fmmap_copy))
|
||||
return false;
|
||||
if (!CheckEqualContainers(fmmap.sequence(), fmmap_copy.sequence()))
|
||||
return false;
|
||||
}
|
||||
|
||||
//extract/adopt multimap, ordered_range
|
||||
@@ -374,7 +380,7 @@ bool flat_tree_extract_adopt_test()
|
||||
fmmap.emplace(static_cast<int>(i), -static_cast<int>(i));
|
||||
}
|
||||
|
||||
flat_multimap<int, int> fmmap_copy(fmmap);
|
||||
const flat_multimap<int, int> fmmap_copy(fmmap);
|
||||
flat_multimap<int, int>::sequence_type seq(fmmap.extract_sequence());
|
||||
if(!fmmap.empty())
|
||||
return false;
|
||||
@@ -384,6 +390,8 @@ bool flat_tree_extract_adopt_test()
|
||||
fmmap.adopt_sequence(ordered_range, boost::move(seq));
|
||||
if(!CheckEqualContainers(fmmap, fmmap_copy))
|
||||
return false;
|
||||
if (!CheckEqualContainers(fmmap.sequence(), fmmap_copy.sequence()))
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
+12
-4
@@ -404,7 +404,7 @@ bool flat_tree_extract_adopt_test()
|
||||
fset.insert(static_cast<int>(i));
|
||||
}
|
||||
|
||||
flat_set<int> fset_copy(fset);
|
||||
const flat_set<int> fset_copy(fset);
|
||||
flat_set<int>::sequence_type seq(fset.extract_sequence());
|
||||
if(!fset.empty())
|
||||
return false;
|
||||
@@ -416,6 +416,8 @@ bool flat_tree_extract_adopt_test()
|
||||
fset.adopt_sequence(boost::move(seq));
|
||||
if(!CheckEqualContainers(fset, fset_copy))
|
||||
return false;
|
||||
if (!CheckEqualContainers(fset.sequence(), fset_copy.sequence()))
|
||||
return false;
|
||||
}
|
||||
|
||||
//extract/adopt set, ordered_unique_range
|
||||
@@ -427,7 +429,7 @@ bool flat_tree_extract_adopt_test()
|
||||
fset.insert(static_cast<int>(i));
|
||||
}
|
||||
|
||||
flat_set<int> fset_copy(fset);
|
||||
const flat_set<int> fset_copy(fset);
|
||||
flat_set<int>::sequence_type seq(fset.extract_sequence());
|
||||
if(!fset.empty())
|
||||
return false;
|
||||
@@ -437,6 +439,8 @@ bool flat_tree_extract_adopt_test()
|
||||
fset.adopt_sequence(ordered_unique_range, boost::move(seq));
|
||||
if(!CheckEqualContainers(fset, fset_copy))
|
||||
return false;
|
||||
if (!CheckEqualContainers(fset.sequence(), fset_copy.sequence()))
|
||||
return false;
|
||||
}
|
||||
|
||||
//extract/adopt multiset
|
||||
@@ -449,7 +453,7 @@ bool flat_tree_extract_adopt_test()
|
||||
fmset.insert(static_cast<int>(i));
|
||||
}
|
||||
|
||||
flat_multiset<int> fmset_copy(fmset);
|
||||
const flat_multiset<int> fmset_copy(fmset);
|
||||
flat_multiset<int>::sequence_type seq(fmset.extract_sequence());
|
||||
if(!fmset.empty())
|
||||
return false;
|
||||
@@ -460,6 +464,8 @@ bool flat_tree_extract_adopt_test()
|
||||
fmset.adopt_sequence(boost::move(seq));
|
||||
if(!CheckEqualContainers(fmset, fmset_copy))
|
||||
return false;
|
||||
if (!CheckEqualContainers(fmset.sequence(), fmset_copy.sequence()))
|
||||
return false;
|
||||
}
|
||||
|
||||
//extract/adopt multiset, ordered_range
|
||||
@@ -472,7 +478,7 @@ bool flat_tree_extract_adopt_test()
|
||||
fmset.insert(static_cast<int>(i));
|
||||
}
|
||||
|
||||
flat_multiset<int> fmset_copy(fmset);
|
||||
const flat_multiset<int> fmset_copy(fmset);
|
||||
flat_multiset<int>::sequence_type seq(fmset.extract_sequence());
|
||||
if(!fmset.empty())
|
||||
return false;
|
||||
@@ -482,6 +488,8 @@ bool flat_tree_extract_adopt_test()
|
||||
fmset.adopt_sequence(ordered_range, boost::move(seq));
|
||||
if(!CheckEqualContainers(fmset, fmset_copy))
|
||||
return false;
|
||||
if (!CheckEqualContainers(fmset.sequence(), fmset_copy.sequence()))
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
|
||||
Reference in new issue
Block a user