Parse coded information from text product content

This commit is contained in:
Dan Paulat 2022-01-27 12:59:43 -06:00
parent 8f3baaa7c3
commit 56cda08b0d
5 changed files with 115 additions and 9 deletions

View file

@ -205,5 +205,18 @@ bool CodedLocation::Parse(const StringRange& lines, const std::string& wfo)
return dataValid;
}
std::optional<CodedLocation> CodedLocation::Create(const StringRange& lines,
const std::string& wfo)
{
std::optional<CodedLocation> location = std::make_optional<CodedLocation>();
if (!location->Parse(lines, wfo))
{
location.reset();
}
return location;
}
} // namespace awips
} // namespace scwx