Condense std::variants
Where possible, reduce to a single std::variant type to reduce binary
size.
Change-Id: I73b59765109ce1ccd7339f0e214d1ec3929e1ffc
Signed-off-by: Jason M. Bills <jason.m.bills@intel.com>
diff --git a/include/smbiosmdrv2handler.hpp b/include/smbiosmdrv2handler.hpp
index b83e2d4..9bfb54f 100644
--- a/include/smbiosmdrv2handler.hpp
+++ b/include/smbiosmdrv2handler.hpp
@@ -20,6 +20,7 @@
#include <oemcommands.hpp>
#include <sdbusplus/timer.hpp>
+#include <types.hpp>
static constexpr const char* mdrType2File = "/var/lib/smbios/smbios2";
static constexpr const char* smbiosPath = "/var/lib/smbios";
@@ -273,7 +274,7 @@
bool smbiosTryLock(uint8_t flag, uint8_t index, uint16_t* session,
uint16_t timeout);
int sdplusMdrv2GetProperty(const std::string& name,
- std::variant<uint8_t>& value,
+ ipmi::DbusVariant& value,
const std::string& service);
Mdr2DirStruct smbiosDir{smbiosAgentVersion,