Compiler patch for runtime reflection

Robert Jacques sandford at jhu.edu
Sun Oct 23 09:03:00 PDT 2011


On Sun, 23 Oct 2011 07:06:42 -0400, Timon Gehr <timon.gehr at gmx.ch> wrote:
[snip]
> The module can generate RTTI for all types recursively from the starting
> point iff that information is statically available. It does not have to
> be. A module that comes as .di + static library binary could return a
> reference to a private class that has a publicly exported base class.
> How would you generate RTTI for a statically invisible class?

You're not supposed to be able to. Runtime reflection should only apply to public data members.


More information about the Digitalmars-d mailing list