refs #801, suppport for missing parts in airports/list

This commit is contained in:
Klaus Basan
2016-11-18 21:46:50 +01:00
parent 26cc77ebab
commit 0bedc9f084
4 changed files with 35 additions and 0 deletions

View File

@@ -46,9 +46,15 @@ namespace BlackMisc
//! Find 0..n airports by ICAO code
CAirportList findByIcao(const CAirportIcaoCode &icao) const;
//! Containing an airport with given ICAO code?
bool containsAirportWithIcaoCode(const CAirportIcaoCode &icao) const;
//! Replace or add based on same ICAO code
void replaceOrAddByIcao(const CAirport &addedOrReplacedAirport);
//! Update this list from the other list
void updateMissingParts(const CAirportList &updateFromList);
//! Find first station by callsign, if not return given value / default
CAirport findFirstByIcao(const CAirportIcaoCode &icao, const CAirport &ifNotFound = CAirport()) const;