Use available alternatives of BOOST types from STD
Type of change
-
Bug Fix -
Feature
Does this introduce a change in the core logic?
- [No]
Does this introduce a change in the cloud provider implementation, if so which cloud?
-
AWS -
Azure -
GCP -
IBM
Updates description?
Project simultaneously uses similar types from STD and BOOST (e.g. std::thread and boost::thread), better to use STD if possible.
- filesystem
- variant
- thread
In this MR:
- Replace all usages of these components from Boost to STD.
- Fix all API incompatibilities.
- Remove linking mentioned Boost components (from the CMake files and "vcpkg.json")
- Remove define OES_CORE_UTILS_AVOID_BOOST (no longer needed as code has been updated to use STD)
Edited by Pavel Kisliak