Cleanup removed functionalities
This MR removes the usage of classes that were removed on C++20 and that were previously deprecated on release 2.8
Edited by Christian Engwer
This MR removes the usage of classes that were removed on C++20 and that were previously deprecated on release 2.8