Function LinkedList.insertAfter

Insert value v after element.

LinkedListElement!T* insertAfter (
  LinkedListElement!T* element,
  T v
);

Returns

Pointer to inserted element.

Note

element must be not null.

Example

LinkedList!int list;
scope(exit) list.free();

auto first = list.append(1);
auto last = list.append(2);
list.insertAfter(first, 3);

assert(list.length == 3);
auto arr = list.toArray();
assert(arr == [1,3,2]);
Delete(arr);