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
_______________________________________________
Kde-buildsystem mailing list
Kde-buildsystem@kde.org
https://mail.kde.org/mailman/listinfo/kde-buildsystem

Reply via email to