Used more appropriate exception in TDF member functions

This commit is contained in:
Nav
2024-02-26 19:28:18 +00:00
parent 205ed1d55c
commit 041c61e3fd

View File

@@ -45,7 +45,7 @@ namespace Targets::TargetDescription
const auto familyIt = familiesByName.find(this->deviceAttribute("family")); const auto familyIt = familiesByName.find(this->deviceAttribute("family"));
if (familyIt == familiesByName.end()) { if (familyIt == familiesByName.end()) {
throw Exception("Failed to resolve target family - invalid family name"); throw InvalidTargetDescriptionDataException("Failed to resolve target family - invalid family name");
} }
return familyIt->second; return familyIt->second;
@@ -68,7 +68,7 @@ namespace Targets::TargetDescription
const auto propertyGroup = this->tryGetPropertyGroup(keyStr); const auto propertyGroup = this->tryGetPropertyGroup(keyStr);
if (!propertyGroup.has_value()) { if (!propertyGroup.has_value()) {
throw Exception( throw InvalidTargetDescriptionDataException(
"Failed to get property group \"" + std::string(keyStr) + "\" from TDF - property group not found" "Failed to get property group \"" + std::string(keyStr) + "\" from TDF - property group not found"
); );
} }
@@ -89,7 +89,7 @@ namespace Targets::TargetDescription
const auto addressSpace = this->tryGetAddressSpace(key); const auto addressSpace = this->tryGetAddressSpace(key);
if (!addressSpace.has_value()) { if (!addressSpace.has_value()) {
throw Exception( throw InvalidTargetDescriptionDataException(
"Failed to get address space \"" + std::string(key) + "\" from TDF - address space not found" "Failed to get address space \"" + std::string(key) + "\" from TDF - address space not found"
); );
} }