Skip to content

Update to new macros#75

Merged
dzenanz merged 3 commits intoKitwareMedical:mainfrom
hjmjohnson:update-to-new-macros
Jan 28, 2025
Merged

Update to new macros#75
dzenanz merged 3 commits intoKitwareMedical:mainfrom
hjmjohnson:update-to-new-macros

Conversation

@hjmjohnson
Copy link
Copy Markdown
Contributor

No description provided.

…acro

Added two new macro's, intended to replace the old 'itkTypeMacro' and
'itkTypeMacroNoParent'.

The main aim is to be clearer about what those macro's do: add a virtual
'GetNameOfClass()' member function and override it. Unlike 'itkTypeMacro',
'itkOverrideGetNameOfClassMacro' does not have a 'superclass' parameter, as it
was not used anyway.

Note that originally 'itkTypeMacro' did not use its 'superclass' parameter
either, looking at commit 699b66cb04d410e555656828e8892107add38ccb, Will
Schroeder, June 27, 2001:
https://github.com/InsightSoftwareConsortium/ITK/blob/699b66cb04d410e555656828e8892107add38ccb/Code/Common/itkMacro.h#L331-L337
@hjmjohnson
Copy link
Copy Markdown
Contributor Author

@dzenanz Updated as you recommended.

@dzenanz dzenanz merged commit 1397eb6 into KitwareMedical:main Jan 28, 2025
27 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants