#include <elxDefaultConstruct.h>
Allows default-constructing an itk::LightObject derived object without calling New(). May improve the runtime performance, by avoiding heap allocation and pointer indirection.
Follows C++ Core Guidelines, September 23, 2022, "Prefer scoped objects, don't heap-allocate unnecessarily", from http://isocpp.github.io/CppCoreGuidelines/CppCoreGuidelines#Rr-scoped
Definition at line 35 of file elxDefaultConstruct.h.

Public Member Functions | |
| DefaultConstruct ()=default | |
| ITK_DISALLOW_COPY_AND_MOVE (DefaultConstruct) | |
| ~DefaultConstruct () override | |
|
default |
Public default-constructor. Just calls the (typically protected) default-constructor of TObject.
|
inlineoverride |
Public destructor. Just calls the (typically protected) destructor of TObject.
Definition at line 44 of file elxDefaultConstruct.h.
| elastix::DefaultConstruct< TObject >::ITK_DISALLOW_COPY_AND_MOVE | ( | DefaultConstruct< TObject > | ) |
Generated on 26-02-2026
for elastix by 1.16.1 (669aeeefca743c148e2d935b3d3c69535c7491e6) |