[Development] Applications using -fno-rtti

Allan Sandfeld Jensen kde at carewolf.com
Sat Jun 20 21:09:56 CEST 2020


On Samstag, 20. Juni 2020 21:00:27 CEST Alberto Mardegan wrote:
> On 20/06/20 21:42, Konstantin Tokarev wrote:
> > Comparing metaObject() with staticMetaObject() is wrong because it would
> > fail even for QProcess.
> 
> I didn't try, but why would it fail?
> 
> > OTOH, using qobject_cast would handle classes derived
> > from QProcess correctly, unlike code with typeid().
> 
> But how would you use qobject_cast in this case? We don't know what
> class to cast to; we only want to know if we are a subclass of QProcess.
> 
Can't you just check if a cast to QProcess succedes or fails then?




More information about the Development mailing list