-
Danny Hindson authored
C4996. Warning that std::shared_ptr::unique() has been deprecated Added a suppression to the MSVCSetup.cmake file. This is a bit of a stop gap while an alternative solution is investigated C4250. Warning that Algorithm and all the derived classes inherit various methods "by dominance" PropertyManagerOwner has been added to the Algorithm class by composition instead of by inheritance which removes the diamond Lots of instances of IAlgorithm_sptr type have been replaced with "auto" to provide some extra flexibility around the arrangement of the class\interface hierarchy in future Also remove a couple of references to PropertyManagerOwner in case its removed in future (merged into Algorithm)
093c6bd4