NVMeSensorMain: Collapse continue conditions

Reduce the verbosity of the loop implementation by testing everything at
once.

Signed-off-by: Andrew Jeffery <andrew@aj.id.au>
Change-Id: I1ffa99077e1ff51723c0b7f7c50ecad1b7a2c2b9
diff --git a/src/NVMeSensorMain.cpp b/src/NVMeSensorMain.cpp
index 2e29eaf..4f815ae 100644
--- a/src/NVMeSensorMain.cpp
+++ b/src/NVMeSensorMain.cpp
@@ -155,20 +155,11 @@
 
         std::optional<int> busNumber =
             extractBusNumber(sensor.first, baseConfiguration->second);
-        if (!busNumber)
-        {
-            continue;
-        }
-
         std::optional<std::string> sensorName =
             extractSensorName(sensor.first, baseConfiguration->second);
-        if (!sensorName)
-        {
-            continue;
-        }
-
         std::optional<int> rootBus = deriveRootBus(busNumber);
-        if (!rootBus)
+
+        if (!(busNumber && sensorName && rootBus))
         {
             continue;
         }