> On Jun 22, 2020, at 01:18, Thiago Macieira <thiago.macie...@intel.com> wrote: > > On Sunday, 21 June 2020 06:44:23 PDT André Pönitz wrote: >> I would appreciate if someone on Windows could run a reality check on that >> with a dynamic_cast between classes that don't have a key function, i.e. >> where everything is inlined and/or templates. > > They must have a key virtual function. But that's not too much to ask, since > Q_OBJECT is already doing that.
dynamic_cast would be most useful if you could avoid using Q_OBJECT (and deriving from QObject) just for the purpose of casting. If you use Q_OBJECT throughout your class hierarchy, qobject_cast is available anyhow. So, the argument that Q_OBJECT makes it safe to use dynamic_cast reads a bit strange. Br, Eike -- Eike Ziller Principal Software Engineer The Qt Company GmbH Erich-Thilo-Straße 10 D-12489 Berlin eike.zil...@qt.io http://qt.io Geschäftsführer: Mika Pälsi, Juha Varelius, Mika Harjuaho Sitz der Gesellschaft: Berlin, Registergericht: Amtsgericht Charlottenburg, HRB 144331 B _______________________________________________ Development mailing list Development@qt-project.org https://lists.qt-project.org/listinfo/development