KDE_DEPRECATED
Brad King
brad.king at kitware.com
Fri Mar 10 18:56:16 CET 2006
Peter Kuemmel wrote:
> */Brad King <brad.king at kitware.com>/* 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
More information about the Kde-buildsystem
mailing list