I updated the enum section:

https://wiki.qt.io/API_Design_Principles#Naming_Enum_Types_and_Values

--
Alex

________________________________________
From: Development <development-bounces+alexander.blasche=qt...@qt-project.org> 
on behalf of Lars Knoll <lars.kn...@qt.io>
Sent: Tuesday, 22 May 2018 9:30:18 AM
To: Christian Kandeler
Cc: Qt development mailing list
Subject: Re: [Development] Naming convention for (scoped) enums



> On 17 May 2018, at 11:35, Christian Kandeler <christian.kande...@qt.io> wrote:
>
> On Thu, 17 May 2018 08:14:15 +0000
> Alex Blasche <alexander.blas...@qt.io> wrote:
>
>> The naming conventions for enums state that each enum value name must repeat 
>> a part of the enum Type name (for details see 
>> https://wiki.qt.io/API_Design_Principles#Naming_Enum_Types_and_Values)
>>
>> In case of scoped enums this becomes a superfluous rule as the type has to 
>> be mentioned anyway. Does anybody object to modifying the above definition 
>> by adding an exception for scoped enums where you do not have to repeat a 
>> part of the enum type name?
>
> I would not have even assumed that the rule applies to scoped enums, but it 
> can't hurt to write it down explicitly. Perhaps the section should be 
> rewritten so that the unscoped enums are the special case rather than the 
> other way around.

Agree. The default for new enums should be scoped enums.

Cheers,
Lars

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development
_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to