1 #ifndef DBALLE_CORE_MATCH_WREPORT_H 2 #define DBALLE_CORE_MATCH_WREPORT_H 9 #include <dballe/core/matcher.h> matcher::Result match_station_id(int val) const override
Match station ID.
matcher::Result match_var_id(int val) const override
Match variable ID.
matcher::Result match_var_id(int val) const override
Return YES if the subset contains at least one var with the given B33195 attribute; else return NA...
Common interface for things that are matched.
Definition: matcher.h:29
matcher::Result match_station_wmo(int block, int station=-1) const override
Match station WMO code.
matcher::Result match_station_id(int val) const override
Match station ID.
matcher::Result match_rep_memo(const char *memo) const override
Match rep_memo.
Range of datetimes.
Definition: types.h:294
matcher::Result match_datetime(const DatetimeRange &range) const override
Match datetime.
Range of latitudes.
Definition: types.h:467
Date and time.
Definition: types.h:164
Definition: match-wreport.h:19
matcher::Result match_coords(const LatRange &latrange, const LonRange &lonrange) const override
Match coordinates, with bounds in 1/100000 of degree.
matcher::Result match_datetime(const DatetimeRange &range) const override
Match datetime.
Match all subsets in turn, returning true if at least one subset matches.
Definition: match-wreport.h:49
matcher::Result match_coords(const LatRange &latrange, const LonRange &lonrange) const override
Match coordinates, with bounds in 1/100000 of degree.
matcher::Result match_station_wmo(int block, int station=-1) const override
Match station WMO code.
Range of longitudes.
Definition: types.h:551
matcher::Result match_rep_memo(const char *memo) const override
Match rep_memo.