What is "rtti"

The concept is known in other languages as reflection (Reflection) and consists of a variety of information generated by the compiler about the types (classes), which can be consulted and changed at runtime.

We may classify this information as metadata that describes the characteristics of the types, such as properties, methods, etc.