swift
metarlist.cpp
1 // SPDX-FileCopyrightText: Copyright (C) 2015 swift Project Community / Contributors
2 // SPDX-License-Identifier: GPL-3.0-or-later OR LicenseRef-swift-pilot-client-1
3 
5 
6 #include <tuple>
7 
8 SWIFT_DEFINE_SEQUENCE_MIXINS(swift::misc::weather, CMetar, CMetarList)
9 
10 namespace swift::misc::weather
11 {
13 
15  {
17  }
18 
19 } // namespace swift::misc::weather
auto findFirstByOrDefault(Predicate p, const Value &def) const
Return a copy of the first element for which a given predicate returns true, or a default value if th...
Definition: range.h:70
Value object encapsulating information of airport ICAO data.
Value object encapsulating information about METAR FIXME: runway visibilities FIXME: runway wind shea...
Definition: metar.h:38
const aviation::CAirportIcaoCode & getAirportIcaoCode() const
Get airport icao code.
Definition: metar.h:69
CMetar getMetarForAirport(const aviation::CAirportIcaoCode &icao) const
METAR for ICAO code.
Definition: metarlist.cpp:14
CMetarList()=default
Default constructor.
#define SWIFT_DEFINE_SEQUENCE_MIXINS(Namespace, T, List)
Explicit template definition of mixins for a CSequence subclass.
Definition: sequence.h:63