Brad King wrote:
> Peter Kuemmel wrote:
>> */Brad King <[EMAIL PROTECTED]>/* wrote:
>>     I've found that a KDE_DEPRECATED-style macro is insufficient across
>>     compilers. Some compilers want the decoration before the method and
>>     some want it after the method. In VTK I created a "VTK_LEGACY" macro
>>     that surrounds the method declaration.
>>
>> If we really need both positions then we could support this by
>> using two macros:
>>
>> KDE_DEPRECATED_PRE void foo() KDE_DEPRECATED_POST
>>
>> or
>>
>> KDE_DEPRECATED_PRE
>> void foo()
>> KDE_DEPRECATED_POST
>>
>> So we could find a macro solution for all compiler.
> 
> ...as against just
> 
> KDE_DEPRECATED(void foo());
> 
> with my suggestion.
> 
> -Brad

Oh, I've overseen the argument taking macro.
Yes, your approach is better.

Peter

_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to