Skip to content

Commit c6690b9

Browse files
N-Dekkerdzenanz
authored andcommitted
STYLE: ImageSourceCommonGlobals default member initializer, Rule of Zero
Added an in-class default member initializer to the data member of `ImageSourceCommonGlobals`. Removed its default-constructor, following the C++ "Rule of Zero".
1 parent 434eacc commit c6690b9

1 file changed

Lines changed: 1 addition & 3 deletions

File tree

Modules/Core/Common/src/itkImageSourceCommon.cxx

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -25,9 +25,7 @@ namespace itk
2525

2626
struct ImageSourceCommonGlobals
2727
{
28-
ImageSourceCommonGlobals() { m_GlobalDefaultSplitter = ImageRegionSplitterSlowDimension::New().GetPointer(); };
29-
30-
ImageRegionSplitterBase::Pointer m_GlobalDefaultSplitter;
28+
ImageRegionSplitterBase::Pointer m_GlobalDefaultSplitter{ ImageRegionSplitterSlowDimension::New().GetPointer() };
3129
};
3230

3331
itkGetGlobalSimpleMacro(ImageSourceCommon, ImageSourceCommonGlobals, PimplGlobals);

0 commit comments

Comments
 (0)