AirspaceWarning& AirspaceWarningManager::get_warning(const AbstractAirspace& airspace) { AirspaceWarning* warning = get_warning_ptr(airspace); if (warning) return *warning; // not found, create new entry m_warnings.push_back(AirspaceWarning(airspace)); return m_warnings.back(); }
AirspaceWarning& AirspaceWarningManager::GetWarning(const AbstractAirspace &airspace) { AirspaceWarning* warning = GetWarningPtr(airspace); if (warning) return *warning; // not found, create new entry warnings.push_back(AirspaceWarning(airspace)); return warnings.back(); }