МВ
expected!Out modify(alias f, In, Out: typeof(f(expected!In.init))(expected!In in_param) {
if (in_param.empty) {
return Empty;
}
return Result(f(in_param));
}Size: a a a
МВ
expected!Out modify(alias f, In, Out: typeof(f(expected!In.init))(expected!In in_param) {
if (in_param.empty) {
return Empty;
}
return Result(f(in_param));
}МВ
q
МВ
МВ
МВ
Т
q
МВ
expected!Out modify(alias f, In, Out: typeof(f(expected!In.init))(expected!In in_param) {
if (in_param.empty) {
return Empty;
}
return Result(f(in_param));
}OB
Result Search(alias do_func)(T v) nothrow if (isCallable!do_func)
{
for (Element iter = head; iter !is null; iter = iter.next)
{
if (iter.value == v)
{
return Result(do_func(iter), Yes.DList);
}
}
return Empty;
0
Result Search(alias do_func)(T v) nothrow if (isCallable!do_func)
{
for (Element iter = head; iter !is null; iter = iter.next)
{
if (iter.value == v)
{
return Result(do_func(iter), Yes.DList);
}
}
return Empty;
OB
Result Search(alias do_func)(T v) nothrow if (isCallable!do_func)
{
for (Element iter = head; iter !is null; iter = iter.next)
{
if (iter.value == v)
{
return Result(do_func(iter), Yes.DList);
}
}
return Empty;