Wird als Optimierung intern auch der selbe Code verwendet, wenn die Typen quasi kompatibel sind, bzw. wo praktisch der selbe Assembler-Code entsteht?
z.B. TDictionary für Byte, ShortInt, PAnsiChar, Boolean, ByteEnum usw.
Und warum nicht die meiste
RTTI aus, wenn sie fast niegendwo verwendet wird?
Die Objekte/Typen, welche Serialisiert werden sollen, da ist es keinerlei großer Aufwand, wenn die Entwickler das dort gezielt aktivieren.
Aber gut, es war auch schonmal witzig per
RTTI bissl durch die
IDE zu enumerieren, obwohl dort leider doch bei dem Einen oder Anderen die
RTTI deaktiviert wurde.