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 insertAfter
r
, 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 ).