1 #ifndef DBALLE_CORE_MATCH_WREPORT_H 2 #define DBALLE_CORE_MATCH_WREPORT_H 9 #include <dballe/core/matcher.h> 30 matcher::Result match_var_id(
int val)
const override;
31 matcher::Result match_station_id(
int val)
const override;
32 matcher::Result match_station_wmo(
int block,
int station=-1)
const override;
33 matcher::Result match_datetime(
const DatetimeRange& range)
const override;
34 matcher::Result match_coords(
const LatRange& latrange,
const LonRange& lonrange)
const override;
35 matcher::Result match_rep_memo(
const char* memo)
const override;
56 matcher::Result match_var_id(
int val)
const override;
57 matcher::Result match_station_id(
int val)
const override;
58 matcher::Result match_station_wmo(
int block,
int station=-1)
const override;
59 matcher::Result match_datetime(
const DatetimeRange& range)
const override;
60 matcher::Result match_coords(
const LatRange& latrange,
const LonRange& lonrange)
const override;
61 matcher::Result match_rep_memo(
const char* memo)
const override;
Common interface for things that are matched.
Definition: matcher.h:31
Copyright (C) 2008–2010 ARPA-SIM urpsim@smr.arpa.emr.it
Definition: cmdline.h:17
Range of datetimes.
Definition: types.h:272
Range of latitudes.
Definition: types.h:407
Date and time.
Definition: types.h:158
Definition: match-wreport.h:19
Match all subsets in turn, returning true if at least one subset matches.
Definition: match-wreport.h:49
Range of longitudes.
Definition: types.h:481