Mea Culpa
kov_serg
kov_serg at freemail.ru
Thu Mar 6 17:06:18 PST 2008
Jason House Wrote:
...
> 2. Any simplification of forcing non-null function inputs.
> Example:
> void foo(A a, B b, C c, D d)
> in{
> assert(a !is null, "foo can't accept null for 1st parameter");
> assert(b !is null, "foo can't accept null for 2nd parameter");
> assert(c !is null, "foo can't accept null for 3rd parameter");
> assert(d !is null, "foo can't accept null for 4th parameter");
> }
> body{...}
>
...
I wounder are rules "in" and "out" inherited for virtual function or I should write them every time? Is where any posibilities to inherits such rules except mixin?
More information about the Digitalmars-d
mailing list