[ITK Community] g++ 4.8 warnings - Locally defined typedefs but not used (ValueType, PrintType, ...)
Matt McCormick
matt.mccormick at kitware.com
Mon Oct 28 17:07:37 EDT 2013
Hi Jc,
Thanks for the report. This was fixed on master with
http://itk.org/gitweb?p=ITK.git;h=737320d0405c3fff67ef2368bd07a74ec8c8ff36
It has been backported to the release branch for your convenience with
ee6472628dcbb12d2723f04dbf3b14764de2b4ff
Thanks,
Matt
On Mon, Oct 28, 2013 at 8:50 PM, Jean-Christophe Fillion-Robin
<jchris.fillionr at kitware.com> wrote:
> Hi Folks,
>
> When compiling Slicer against the release branch of ITK, I get some
> "-Wunused-local-typedefs" warnings (See below). Should I submit a patch or
> is there a good reason to have these unused local typedefs ?
>
> Compiler: g++ (Ubuntu/Linaro 4.8.1-10ubuntu8) 4.8.1
>
> Thanks
> Jc
>
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:
> In member function ‘void
> itk::Concept::HasNumericTraits<T>::Constraints::constraints()’:
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:594:59:
> warning: typedef ‘ValueType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename NumericTraits< T >::ValueType ValueType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:595:59:
> warning: typedef ‘PrintType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename NumericTraits< T >::PrintType PrintType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:596:59:
> warning: typedef ‘AbsType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename NumericTraits< T >::AbsType AbsType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:597:59:
> warning: typedef ‘AccumulateType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename NumericTraits< T >::AccumulateType AccumulateType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:598:59:
> warning: typedef ‘RealType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename NumericTraits< T >::RealType RealType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:599:59:
> warning: typedef ‘ScalarRealType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename NumericTraits< T >::ScalarRealType ScalarRealType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:600:59:
> warning: typedef ‘FloatType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename NumericTraits< T >::FloatType FloatType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:
> In member function ‘void
> itk::Concept::HasPixelTraits<T>::Constraints::constraints()’:
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:628:52:
> warning: typedef ‘ValueType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename PixelTraits< T >::ValueType ValueType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:
> In member function ‘void
> itk::Concept::HasValueType<T>::Constraints::constraints()’:
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:643:37:
> warning: typedef ‘ValueType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename T::ValueType ValueType;
> ^
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:
> In member function ‘void itk::Concept::HasJoinTraits<T1,
> T2>::Constraints::constraints()’:
> /home/jchris/Projects/Slicer-SuperBuild-Debug-Qt485/ITKv4/Modules/Core/Common/include/itkConceptChecking.h:672:56:
> warning: typedef ‘ValueType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef typename JoinTraits< T1, T2 >::ValueType ValueType;
> ^
> /home/jchris/Projects/Slicer/Libs/vtkITK/vtkITKArchetypeImageSeriesVectorReaderFile.cxx:
> In function ‘void
> vtkITKExecuteDataFromFileVector(vtkITKArchetypeImageSeriesVectorReaderFile*,
> vtkImageData*)’:
> /home/jchris/Projects/Slicer/Libs/vtkITK/vtkITKArchetypeImageSeriesVectorReaderFile.cxx:55:29:
> warning: typedef ‘VectorPixelType’ locally defined but not used
> [-Wunused-local-typedefs]
> typedef itk::Vector<T, 3> VectorPixelType;
>
> --
> +1 919 869 8849
>
> _______________________________________________
> Community mailing list
> Community at itk.org
> http://public.kitware.com/cgi-bin/mailman/listinfo/community
>
More information about the Community
mailing list