If you search for "reflection" in the list of papers at http://www.open-std.org/jtc1/sc22/wg21/docs/papers/2016/ there are some proposals to add compile-time (as opposed to the run-time reflection described in the article) reflection/introspection to C++.
Of course compile-time reflection can be used to generate the code/data structures necessary for run-time reflection.
Of course compile-time reflection can be used to generate the code/data structures necessary for run-time reflection.
P.S: The blog post is from 2011