From 2fdd6d5f1b8fbb3c7d71410e542856aa4ad58ca5 Mon Sep 17 00:00:00 2001 From: Hans Johnson Date: Fri, 17 Dec 2021 13:11:27 -0600 Subject: [PATCH] COMP: Remove inclusion of .hxx files as headers The ability to include either .h or .hxx files as header files required recursively reading the .h files twice. The added complexity is unnecessary, costly, and can confuse static analysis tools that monitor header guardes (due to reaching the maximum depth of recursion limits for nested #ifdefs in checking). --- include/itkCudaImage.hxx | 1 - include/itkCudaImageDataManager.hxx | 1 - include/itkCudaImageToImageFilter.hxx | 1 - include/itkCudaInPlaceImageFilter.hxx | 1 - include/itkCudaSquareImageFilter.hxx | 1 - 5 files changed, 5 deletions(-) diff --git a/include/itkCudaImage.hxx b/include/itkCudaImage.hxx index 4872778..3b46d30 100644 --- a/include/itkCudaImage.hxx +++ b/include/itkCudaImage.hxx @@ -18,7 +18,6 @@ #ifndef itkCudaImage_hxx #define itkCudaImage_hxx -#include "itkCudaImage.h" namespace itk { diff --git a/include/itkCudaImageDataManager.hxx b/include/itkCudaImageDataManager.hxx index b10fadd..e148747 100644 --- a/include/itkCudaImageDataManager.hxx +++ b/include/itkCudaImageDataManager.hxx @@ -18,7 +18,6 @@ #ifndef itkCudaImageDataManager_hxx #define itkCudaImageDataManager_hxx -#include "itkCudaImageDataManager.h" #include "itkCudaUtil.h" //#define VERBOSE diff --git a/include/itkCudaImageToImageFilter.hxx b/include/itkCudaImageToImageFilter.hxx index fd4998e..eac0018 100644 --- a/include/itkCudaImageToImageFilter.hxx +++ b/include/itkCudaImageToImageFilter.hxx @@ -18,7 +18,6 @@ #ifndef itkCudaImageToImageFilter_hxx #define itkCudaImageToImageFilter_hxx -#include "itkCudaImageToImageFilter.h" namespace itk { diff --git a/include/itkCudaInPlaceImageFilter.hxx b/include/itkCudaInPlaceImageFilter.hxx index 2240438..213541b 100644 --- a/include/itkCudaInPlaceImageFilter.hxx +++ b/include/itkCudaInPlaceImageFilter.hxx @@ -18,7 +18,6 @@ #ifndef itkCudaInPlaceImageFilter_hxx #define itkCudaInPlaceImageFilter_hxx -#include "itkCudaInPlaceImageFilter.h" namespace itk { diff --git a/include/itkCudaSquareImageFilter.hxx b/include/itkCudaSquareImageFilter.hxx index 406bc0f..084d5cb 100644 --- a/include/itkCudaSquareImageFilter.hxx +++ b/include/itkCudaSquareImageFilter.hxx @@ -19,7 +19,6 @@ #define itkCudaSquareImageFilter_hxx #include "itkCudaSquareImage.hcu" -#include "itkCudaSquareImageFilter.h" namespace itk {