On 09/09/13 22:01, Andrej Mitrovic wrote:
You could use compile-time introspection where the API would look like:

class C
{
     void foo();
     void foo() { }
     void bar() { }  // missing declaration
     mixin VerifyDeclarations;
}

And this would statically assert if there's a missing declaration for
a definition. I think this might even be doable with the current
introspection features, although I'm not sure whether we have a way to
determine if something is a declaration or a definition. Certainly
such a trait could easily be added to the compiler.

Fair enough.  In that case I guess my objections don't really hold water.

Reply via email to