Skip to content

ENH: Modernizing vcl_ to std::

Hans Johnson requested to merge github/fork/hjmjohnson/VCL_Replacements into master

In all supported compilers, the need for vcl_ specialized functions has been removed. there is no longer a need to have these overrides, and code is easier to read and easier to maintain without these specializations.

The vcl_* definitions can now be greatly simplified. After removing specializations for early non-conformant c++ compilers the end result was that only the std:: version of the functions could ever be used by the compiler.

ITK_SCRIPT=ITK/Utilities/Maintenance/VCL_ModernizeNaming.py SRC_BASE_DIR=$(pwd) for ext in ".h" ".cxx" ".cpp" ".hxx" ".hpp" ".txx"; do find {SRC_BASE_DIR} -type f -name "*{ext}" \ -exec python ${ITK_SCRIPT} {} ; done

Merge request reports