Alias std.container.slist.SList.stableInsertAfter
Similar to above, but accepts a range bounded in
count. This is important for ensuring fast insertions in the middle of
the list. For fast insertions after a specified position insertAfterr, use
. The complexity of that operation
only depends on the number of elements in insertAfter(take(r, 1), stuff)stuff.
Declaration
struct SList
{
// ...
alias stableInsertAfter = insertAfter;
// ...
}
Precondition
r.original.empty || r.maxLength > 0
Returns
The number of values inserted.
Complexity
Ο(k + m), where k is the number of elements in
r and m is the length of stuff.
Authors
Steven Schveighoffer, Andrei Alexandrescu
License
Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at ).