ENH: Update C++ to 14
PR Checklist
-
No API changes were made (or the changes have been approved) -
No major design changes were made (or the changes have been approved) -
No new dependecies were added (or the new dependencies have been approved) -
Added test (or behavior not changed) -
Updated API documentation (or API not changed) -
Ran the CodeFormatEnforcer
task and verified the header is in all new files -
Added iMSTK examples for all new major features (if any)
This actually brings MSVC and linux in line, the MSVC build was done using c++14 (MSVC /std) there is no option for c++11, this could also be seen by the presence of the std::make_unique
function which is define in c++14. Linux was built with the cmake setting of c++11.
Edited by Harald Scheirich