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