span: switch to std
Reduce the dependency on stdplus' version of span now that we are using
C++20 and use the one out of the STL instead.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: I040ba1796d6f278353fbc990ea6b62314927951e
diff --git a/tools/test/tools_pci_unittest.cpp b/tools/test/tools_pci_unittest.cpp
index ca6b7ab..c3ce610 100644
--- a/tools/test/tools_pci_unittest.cpp
+++ b/tools/test/tools_pci_unittest.cpp
@@ -23,6 +23,7 @@
#include <algorithm>
#include <cstdlib>
+#include <span>
#include <string>
#include <vector>
@@ -350,8 +351,7 @@
expectSetup(pciMock, dev, &nuvotonDevice, region.data());
std::unique_ptr<PciBridgeIntf> bridge = nuvotonDevice.getBridge(&pciMock);
- EXPECT_THROW(bridge->write(stdplus::span<std::uint8_t>(data)),
- ToolException);
+ EXPECT_THROW(bridge->write(std::span<std::uint8_t>(data)), ToolException);
}
TEST(NuvotonWriteTest, Success)
@@ -366,10 +366,10 @@
expectSetup(pciMock, dev, &nuvotonDevice, region.data());
std::unique_ptr<PciBridgeIntf> bridge = nuvotonDevice.getBridge(&pciMock);
- bridge->write(stdplus::span<std::uint8_t>(data));
+ bridge->write(std::span<std::uint8_t>(data));
- EXPECT_THAT(stdplus::span<uint8_t>(®ion[0], data.size()),
- SpanEq(stdplus::span<uint8_t>(data)));
+ EXPECT_THAT(std::span<uint8_t>(®ion[0], data.size()),
+ SpanEq(std::span<uint8_t>(data)));
}
TEST(NuvotonConfigureTest, Success)
@@ -592,8 +592,7 @@
expectSetup(pciMock, dev, &aspeedDevice, region.data());
std::unique_ptr<PciBridgeIntf> bridge = aspeedDevice.getBridge(&pciMock);
- EXPECT_THROW(bridge->write(stdplus::span<std::uint8_t>(data)),
- ToolException);
+ EXPECT_THROW(bridge->write(std::span<std::uint8_t>(data)), ToolException);
}
TEST(AspeedWriteTest, Success)
@@ -608,10 +607,10 @@
expectSetup(pciMock, dev, &aspeedDevice, region.data());
std::unique_ptr<PciBridgeIntf> bridge = aspeedDevice.getBridge(&pciMock);
- bridge->write(stdplus::span<std::uint8_t>(data));
+ bridge->write(std::span<std::uint8_t>(data));
- EXPECT_THAT(stdplus::span<uint8_t>(®ion[0x10000], data.size()),
- SpanEq(stdplus::span<uint8_t>(data)));
+ EXPECT_THAT(std::span<uint8_t>(®ion[0x10000], data.size()),
+ SpanEq(std::span<uint8_t>(data)));
}
TEST(AspeedConfigureTest, Success)
@@ -628,7 +627,7 @@
auto configSpan = stdplus::raw::asSpan<uint8_t>(config);
EXPECT_THAT(
- stdplus::span<uint8_t>(®ion[AspeedDevice::bridge], sizeof(config)),
+ std::span<uint8_t>(®ion[AspeedDevice::bridge], sizeof(config)),
SpanEq(configSpan));
}