Move variant usage to std
Since sdbusplus now uses std, it's cleaner just to
use the variant type directly not behind the namespace.
This was primarily done with sed commands
Tested-by: It builds
Change-Id: I87a90a2942cfc6da312cb0e045cce7cd40a644e5
Signed-off-by: James Feist <james.feist@linux.intel.com>
diff --git a/src/CPUSensorMain.cpp b/src/CPUSensorMain.cpp
index e2d4730..3af20a0 100644
--- a/src/CPUSensorMain.cpp
+++ b/src/CPUSensorMain.cpp
@@ -68,7 +68,7 @@
static constexpr const unsigned int rankNumMax = 8;
namespace fs = std::filesystem;
-namespace variant_ns = sdbusplus::message::variant_ns;
+
static constexpr const char* configPrefix =
"xyz.openbmc_project.Configuration.";
static constexpr std::array<const char*, 3> sensorTypes = {
@@ -216,10 +216,8 @@
continue;
}
- if (sdbusplus::message::variant_ns::get<uint64_t>(
- configurationBus->second) != bus ||
- sdbusplus::message::variant_ns::get<uint64_t>(
- configurationAddress->second) != addr)
+ if (std::get<uint64_t>(configurationBus->second) != bus ||
+ std::get<uint64_t>(configurationAddress->second) != addr)
{
continue;
}
@@ -240,7 +238,7 @@
continue;
}
int cpuId =
- variant_ns::visit(VariantToUnsignedIntVisitor(), findCpuId->second);
+ std::visit(VariantToUnsignedIntVisitor(), findCpuId->second);
auto directory = hwmonNamePath.parent_path();
std::vector<fs::path> inputPaths;
@@ -549,8 +547,8 @@
{
continue;
}
- std::string nameRaw = variant_ns::visit(
- VariantToStringVisitor(), findName->second);
+ std::string nameRaw =
+ std::visit(VariantToStringVisitor(), findName->second);
std::string name =
std::regex_replace(nameRaw, illegalDbusRegex, "_");
@@ -560,8 +558,8 @@
std::cerr << "Can't find 'Bus' setting in " << name << "\n";
continue;
}
- uint64_t bus = variant_ns::visit(VariantToUnsignedIntVisitor(),
- findBus->second);
+ uint64_t bus =
+ std::visit(VariantToUnsignedIntVisitor(), findBus->second);
auto findAddress = config.second.find("Address");
if (findAddress == config.second.end())
@@ -570,8 +568,8 @@
<< "\n";
continue;
}
- uint64_t addr = variant_ns::visit(VariantToUnsignedIntVisitor(),
- findAddress->second);
+ uint64_t addr = std::visit(VariantToUnsignedIntVisitor(),
+ findAddress->second);
if (DEBUG)
{