KitwareMedical / HASI

High-throughput Applications for Skeletal Imaging
Apache License 2.0
6 stars 8 forks source link

COMP: Remove inclusion of .hxx files as headers #66

Closed hjmjohnson closed 2 years ago

hjmjohnson commented 2 years ago

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).