Skip to content
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

Stop using typedefs ImageIOParameter & ImageIOParameterList #1690

Merged
merged 1 commit into from
May 23, 2017

Conversation

lgritz
Copy link
Collaborator

@lgritz lgritz commented May 22, 2017

Just use ParamValue and ParamValueList. Those typedefs never served any purpose, just deprecate them.

Just use ParamValue and ParamValueList. Those typedefs never served
any purpose, just deprecate them.
@fpsunflower
Copy link
Contributor

LGTM

Maybe add the deprecated attribute (for gcc/clang at least?) to flag any external code that might be using them?

@lgritz
Copy link
Collaborator Author

lgritz commented May 23, 2017

Since many people by default compile in the mode where deprecation attributes break their build, I usually phase in the deprecation over time. Doing it right in master in the same checkin where I made the change, without any real warning, seems too quick. Usually around the time that master branches for the next release (and becomes a beta), I add the deprecation attributes.

@lgritz lgritz merged commit bb9b903 into AcademySoftwareFoundation:master May 23, 2017
@lgritz lgritz deleted the lg-param branch May 23, 2017 04:30
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.

None yet

2 participants