Remove custom version of getPtr
Now that sdbusplus variant supports std::get_if, we can remove our
custom, mapbox namespaced implementation that does the same thing.
Change-Id: I854c473003e28e41dd45dba08ca683433f1c1774
Signed-off-by: Ed Tanous <ed.tanous@intel.com>
diff --git a/redfish-core/lib/sensors.hpp b/redfish-core/lib/sensors.hpp
index b689f09..f866e5d 100644
--- a/redfish-core/lib/sensors.hpp
+++ b/redfish-core/lib/sensors.hpp
@@ -273,7 +273,7 @@
if (scaleIt != valueIt->second.end())
{
const int64_t* int64Value =
- mapbox::getPtr<const int64_t>(scaleIt->second);
+ sdbusplus::message::variant_ns::get_if<int64_t>(&scaleIt->second);
if (int64Value != nullptr)
{
scaleMultiplier = *int64Value;
@@ -370,10 +370,12 @@
nlohmann::json& valueIt = sensor_json[std::get<2>(p)];
// Attempt to pull the int64 directly
const int64_t* int64Value =
- mapbox::getPtr<const int64_t>(valueVariant);
+ sdbusplus::message::variant_ns::get_if<int64_t>(
+ &valueVariant);
const double* doubleValue =
- mapbox::getPtr<const double>(valueVariant);
+ sdbusplus::message::variant_ns::get_if<double>(
+ &valueVariant);
double temp = 0.0;
if (int64Value != nullptr)
{