mirror of https://github.com/CGAL/cgal
Merge pull request #6910 from albert-github/feature/bug_STL_Extension_increasingly
STL_Extension: wrong formulation of precondition
This commit is contained in:
commit
b51fb86202
|
|
@ -723,7 +723,7 @@ void unique();
|
||||||
/*!
|
/*!
|
||||||
merges the list `ipl2`
|
merges the list `ipl2`
|
||||||
into the list `ipl` and `ipl2` becomes empty. It is stable.
|
into the list `ipl` and `ipl2` becomes empty. It is stable.
|
||||||
\pre Both lists are increasingly sorted. A suitable `operator<` for the type `T`.
|
\pre Both lists are sorted in increasing order by means of a suitable `operator<` for the type `T`.
|
||||||
*/
|
*/
|
||||||
void merge(In_place_list<T,bool>& ipl2);
|
void merge(In_place_list<T,bool>& ipl2);
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -575,14 +575,14 @@ public:
|
||||||
|
|
||||||
void merge(Self& x);
|
void merge(Self& x);
|
||||||
// merges the list x into the list `l' and x becomes empty. It is
|
// merges the list x into the list `l' and x becomes empty. It is
|
||||||
// stable. Precondition: Both lists are increasingly sorted. A
|
// stable. Precondition: Both lists are sorted in increasing order
|
||||||
// suitable `operator<' for the type T.
|
// by means of a suitable `operator<` for the type `T`.
|
||||||
|
|
||||||
template < class StrictWeakOrdering >
|
template < class StrictWeakOrdering >
|
||||||
void merge(Self& x, StrictWeakOrdering ord)
|
void merge(Self& x, StrictWeakOrdering ord)
|
||||||
// merges the list x into the list `l' and x becomes empty.
|
// merges the list x into the list `l' and x becomes empty.
|
||||||
// It is stable.
|
// It is stable.
|
||||||
// Precondition: Both lists are increasingly sorted wrt. ord.
|
// Precondition: Both lists are sorted in increasing order wrt. `ord`.
|
||||||
{
|
{
|
||||||
iterator first1 = begin();
|
iterator first1 = begin();
|
||||||
iterator last1 = end();
|
iterator last1 = end();
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue