[Dune-devel] [Dune-Commit] [Commit] dune-common - e5ca9a3: [release] Removes unused parameter warnings with -Wall -Wextra
    Christoph Grüninger 
    christoph.grueninger at iws.uni-stuttgart.de
       
    Mon Dec 16 11:50:16 CET 2013
    
    
  
Hi Markus,
maybe it is worth having a look at Q_UNUSED:
  #define Q_UNUSED(x) (void)x;
We could have something similar, like DUNE_UNUSED_PARAMETER.
According to a KDE [1] this does make both the compiler and Doxygen
happy. Here is an example:
virtual void setTimeout(uint timeout, bool repeat)
{
  Q_UNUSED(timeout);
  Q_UNUSED(repeat);
}
This gives the reader a chance to get the reason of the commands.
Instead of missing parameter names and weired void casts that'll fail
for nullpointers.
Bye
Christoph
[1] http://techbase.kde.org/Policies/Library_Documentation_Policy
-- 
Une science n'était vraiment développée que quand elle
pouvait utiliser les mathématiques.    (Paul Lafargue)
*********************************************
CMWR 2014: 10th - 13th June 2014 in Stuttgart
         Please visit www.cmwr14.de
*********************************************
    
    
More information about the Dune-devel
mailing list