New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
COMP: Move ITK_DISALLOW_COPY_AND_ASSIGN calls to public section. #54
COMP: Move ITK_DISALLOW_COPY_AND_ASSIGN calls to public section. #54
Conversation
Move `ITK_DISALLOW_COPY_AND_ASSIGN` calls to public section following the discussion in https://discourse.itk.org/t/noncopyable If legacy (pre-macro) copy and assing methods existed, subsitute them for the `ITK_DISALLOW_COPY_AND_ASSIGN` macro.
PR #53 and this are waiting to be merged. Anyone to review @blowekamp 's PR and this one? |
@jbvimort @blowekamp @thewtex Can you please review and comment please? Thanks !
OTOH, what I do get is the KWStyle error, and as it happens lately with other remotes, a failure that I'd dare to say is related to some
As for the KWStyle error, and as a general note for ITK and its remotes, can we throw a CMake error if the IMHO, it is annoying to get the related build time error. |
This should be fixed by ITKPythonPackage improvements -- restarting the build.
Restarting the build should fix this issue since the CI now uses ITKv5, which enables C++11 support, required for
Do you get this with all Remote Modules? If they are built as a Remote Module or External Module? |
@thewtex it also happened when building SkullStrip as an external project. It looks like the IMHO, I'd dare to say that rather than getting a build-time error, even if related to KWStyle, I think it would be best to cast a CMake error if the executable is not provided and if the flag should be The same happened here: OTOH, the
I honestly ignore how and why that happens. A hypothesis is that it has to do with the
Providing again the exe path makes both compile without errors. |
Move
ITK_DISALLOW_COPY_AND_ASSIGN
calls to public section followingthe discussion in
https://discourse.itk.org/t/noncopyable
If legacy (pre-macro) copy and assing methods existed, subsitute them
for the
ITK_DISALLOW_COPY_AND_ASSIGN
macro.