[Interest] old style cast

Jérôme Godbout godboutj at amotus.ca
Tue Aug 20 15:13:58 CEST 2019

You should use static_cast instead of old C cast:
((const GVariantType *) "ay")
should be 
static_cast<const GVariantType *>("ay")

-----Original Message-----
From: Interest <interest-bounces at qt-project.org> On Behalf Of Damian Ivanov
Sent: August 20, 2019 5:51 AM
To: interest at qt-project.org
Subject: [Interest] old style cast


What is the correct way to do the following so it doesn't warn about the use of old stylecast?
//G_VARIANT_TYPE_BYTESTRING = is defined in gvarianttype.h
// #define G_VARIANT_TYPE_BYTESTRING           ((const GVariantType *) "ay")
// value is of type GVariant *value

if (g_variant_is_of_type(value, G_VARIANT_TYPE_BYTESTRING)) // warn:
use of old style cast

Thank you for suggestions.

Interest mailing list
Interest at qt-project.org

More information about the Interest mailing list