On Sun, 23 Oct 2011 07:06:42 -0400, Timon Gehr <timon.g...@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.