И
Size: a a a
И
МВ
Result replace(T dest, const T src) nothrow
{
return Replace!replace(dest, src);
}
protected Element replace(Element element, T v) nothrow
{
}
МВ
Result insert(bool after=false)(T dest, T src) nothrow {
static if (after) {
return Replace!insert_after(dest, src);
}
else {
return Replace!insert_before(dest, src);
}
}МВ
МВ
list.insert!true(3, 4)
МВ
МВ
нахуа?
Result Replace(alias do_func)(T dest, const T src) nothrow if (isCallable!do_func) {
for(Element iter=head; iter !is null; iter=iter.next) {
if (iter.value == src) {
return Result(do_func(iter, dest).value, Yes.DList);
}
}
return Empty;
}
МВ
МВ
Ꮢ