Skip to content

Commit 49c910a

Browse files
N-Dekkerhjmjohnson
authored andcommitted
COMP: Remove pointer-to-bool conversions from IOFactoryRegisterManager
Fixed clang-tidy (LLVM 13.0.0) warnings from the implementation of `IOFactoryRegisterManager` constructors, saying: > warning: implicit conversion 'void (*)()' -> bool > [readability-implicit-bool-conversion]
1 parent 72782b8 commit 49c910a

File tree

3 files changed

+3
-3
lines changed

3 files changed

+3
-3
lines changed

CMake/itkImageIOFactoryRegisterManager.h.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class ImageIOFactoryRegisterManager
2626
public:
2727
explicit ImageIOFactoryRegisterManager(void (*list[])(void))
2828
{
29-
for(;*list; ++list)
29+
for(;*list != nullptr; ++list)
3030
{
3131
(*list)();
3232
}

CMake/itkMeshIOFactoryRegisterManager.h.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class MeshIOFactoryRegisterManager
2626
public:
2727
explicit MeshIOFactoryRegisterManager(void (*list[])(void))
2828
{
29-
for(;*list; ++list)
29+
for(;*list != nullptr; ++list)
3030
{
3131
(*list)();
3232
}

CMake/itkTransformIOFactoryRegisterManager.h.in

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ class TransformIOFactoryRegisterManager
2626
public:
2727
explicit TransformIOFactoryRegisterManager(void (*list[])(void))
2828
{
29-
for(;*list; ++list)
29+
for(;*list != nullptr; ++list)
3030
{
3131
(*list)();
3232
}

0 commit comments

Comments
 (0)