rtti- все статьи тега ➜ страница 0
Как изменить свойство delphi Getter / Setter с помощью RTTI?
Я хотел бы заменить геттер / сеттер для свойств с помощью RTTI. Я знаю, что вы можете получить доступ к сеттеру геттера с помощью TPropInfo.SetProc / GetProc и я знаем, что эти поля указывают на разные данные в зависимости от того, использует ли свойство виртуальные методы, прямой доступ к полю или статические методы. Мне интересно заменить свойства setters / getters, которые указывают на виртуальные методы, пользовательскими виртуальными методами. TRttiInstanceProperty(RttiProperty).PropInfo ...
Что может сделать c++ RTTI нежелательным для использования?
глядя на документацию LLVM, они упоминают, что они используют "пользовательскую форму RTTI", и это причина, по которой они имеют isa<>,cast<> и dyn_cast<> шаблонных функций. обычно, читая, что библиотека переопределяет некоторые основные функции языка, это ужасный запах кода и просто приглашает к запуску. Однако это LLVM, о котором мы говорим: ребята работают над компилятором C++и библиотеки C++. Если они не знают, что они делают, я в значительной степени облажался, потому что ...