Corrected return type of RegisterGroup::getSubgroup() member function

This commit is contained in:
Nav
2024-03-17 13:54:19 +00:00
parent b94d76cb45
commit af9a8304bd

View File

@@ -64,7 +64,7 @@ namespace Targets::TargetDescription
return this->tryGetSubgroup(Services::StringService::split(keyStr, '.')); return this->tryGetSubgroup(Services::StringService::split(keyStr, '.'));
} }
std::optional<std::reference_wrapper<const RegisterGroup>> getSubgroup(std::string_view keyStr) const { const RegisterGroup& getSubgroup(std::string_view keyStr) const {
const auto subgroup = this->tryGetSubgroup(keyStr); const auto subgroup = this->tryGetSubgroup(keyStr);
if (!subgroup.has_value()) { if (!subgroup.has_value()) {
throw Exceptions::InvalidTargetDescriptionDataException( throw Exceptions::InvalidTargetDescriptionDataException(