libdballe 9.14
dballe::impl::msg::wr::Template Class Referenceabstract

Public Member Functions

 Template (const dballe::ExporterOptions &opts, const Messages &msgs)
virtual const char * name () const =0
virtual const char * description () const =0
virtual void to_bulletin (wreport::Bulletin &bulletin)

Public Attributes

const dballe::ExporterOptionsopts
const Messages & msgs
const Messagemsg = 0
const msg::Contextc_gnd_instant = 0
wreport::Subsetsubset = 0

Protected Member Functions

virtual void setupBulletin (wreport::Bulletin &bulletin)
virtual void to_subset (const Message &msg, wreport::Subset &subset)
void add (wreport::Varcode code, const msg::Context *ctx, const Shortcut &shortcut) const
void add (wreport::Varcode code, const msg::Context *ctx, wreport::Varcode srccode) const
void add (wreport::Varcode code, const msg::Context *ctx) const
void add (wreport::Varcode code, const Values &values) const
void add (wreport::Varcode code, const Values &values, const Shortcut &shortcut) const
void add (wreport::Varcode code, const Shortcut &shortcut) const
void add (wreport::Varcode code, wreport::Varcode srccode, const Level &level, const Trange &trange) const
void add (wreport::Varcode code, const wreport::Var *var) const
void do_station_name (wreport::Varcode dstcode) const
const wreport::Varfind_station_var (wreport::Varcode code) const
 Find a variable in c_station, or nullptr if not found.
void do_ecmwf_past_wtr () const
void do_station_height () const
void do_D01001 () const
void do_D01004 () const
void do_D01011 () const
int do_D01012 () const
void do_D01013 () const
void do_D01021 () const
void do_D01022 () const
void do_D01023 () const

The documentation for this class was generated from the following file: