pmt: Add new type (class) to libhelper, etc.

- Add Helper::Capsule.
 - Fix some compilation errors.
This commit is contained in:
2025-09-28 21:45:40 +03:00
parent 397b95466d
commit 066080c999
4 changed files with 88 additions and 10 deletions

View File

@@ -55,9 +55,11 @@ int main() {
for (const auto &name : *physicals)
std::cout << " - " << name << std::endl;
if (const std::vector<PartitionMap::Info> parts = MyMap; parts.empty())
if (const std::vector<PartitionMap::Info> parts =
static_cast<std::vector<PartitionMap::Info>>(MyMap);
parts.empty())
throw PartitionMap::Error(
"operator std::vector>PartitionMap::Info>() returned empty vector");
"operator std::vector<PartitionMap::Info>() returned empty vector");
auto func = [](const std::string &partition,
const PartitionMap::BasicInf props) -> bool {