An Introduction to Reflection in C++
Before we dive too far in, let’s define some terms. As we know from my previous blog post, names are frustratingly hard to pin down, so let’s not quibble too much over definitions so that we can get to the real content. Introspection is the ability to inspect a type and retrieve its various qualities. […]