bmcweb: Move boost::optional to std::optional
This change is largely a sed replace, and gets us closer to standards
compliance.
Change-Id: Ie60437eff43de830ef19389344a55430dabd9d16
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
diff --git a/redfish-core/lib/ethernet.hpp b/redfish-core/lib/ethernet.hpp
index 58896d8..d3fe1fe 100644
--- a/redfish-core/lib/ethernet.hpp
+++ b/redfish-core/lib/ethernet.hpp
@@ -17,10 +17,10 @@
#include <boost/container/flat_map.hpp>
#include <boost/container/flat_set.hpp>
-#include <boost/optional.hpp>
#include <dbus_singleton.hpp>
#include <error_messages.hpp>
#include <node.hpp>
+#include <optional>
#include <utils/json_utils.hpp>
namespace redfish
@@ -80,7 +80,7 @@
std::string hostname;
std::string default_gateway;
std::string mac_address;
- boost::optional<uint32_t> vlan_id;
+ std::optional<uint32_t> vlan_id;
};
// Helper function that changes bits netmask notation (i.e. /24)
@@ -1028,7 +1028,7 @@
}
}
- boost::optional<uint8_t> prefixLength;
+ std::optional<uint8_t> prefixLength;
const std::string *subnetField = nullptr;
nlohmann::json::const_iterator subnetFieldIt =
thisJson.find("SubnetMask");